Our goal, here, is threefold:
- use Vim's built-in features to their fullest,
- be a good project citizen even if we don't use $EDITOR_DU_JOUR,
- have a minimal but beneficial impact on the infrastructure of the project we work on.
Our goal, here, is threefold:
sudo pacman -S gdb
sudo pacman -S pwndbg
echo 'source /usr/share/pwndbg/gdbinit.py' >> ~/.gdbinit
If you are getting the following error "Cannot find Pwndbg virtualenv directory: /usr/share/pwndbg/.venv: please re-run setup.sh", do the following steps, otherwise ignore:
#!/bin/bash | |
## Assumes ## | |
# Working internet connection | |
# Pre-installation work already done | |
## Instructions ## | |
# After booting into Arch ISO, run: | |
# curl -sL https://git.io/JexlX | /bin/bash | |
# and follow the instructions on the script. |
#!/usr/bin/env sh | |
if test ! -d ./overlay; then | |
read -p "No overlay found here. Want to create one? (y/N)" yn | |
case $yn in | |
[Yy]* ) install -d overlay/upperdir && install -d overlay/workdir && install -d overlay/mnt; break;; | |
* ) exit;; | |
esac | |
fi |
#!/usr/bin/env bash | |
# Copyright © 2019,2020 rusty-snake | |
# | |
# Permission to use, copy, modify, and distribute this software for any | |
# purpose with or without fee is hereby granted, provided that the above | |
# copyright notice and this permission notice appear in all copies. | |
# | |
# THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES | |
# WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF |
#!/usr/bin/env bash | |
# Copyright © 2019,2020 rusty-snake | |
# | |
# Permission to use, copy, modify, and distribute this software for any | |
# purpose with or without fee is hereby granted, provided that the above | |
# copyright notice and this permission notice appear in all copies. | |
# | |
# THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES | |
# WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF |
ln -s /etc/nginx/sites-available/dev /etc/nginx/sites-enabled/ | |
# Install Certbot (letsencrypt) | |
echo 'deb http://deb.debian.org/debian stretch-backports main' >> | |
/etc/apt/sources.list | |
gpg --keyserver pgp.mit.edu --recv-keys 7638D0442B90D010 | |
8B48AD6246925553 | |
gpg --armor --export 7638D0442B90D010 | apt-key add - | |
gpg --armor --export 8B48AD6246925553 | apt-key add - | |
apt update |
/* | |
* Copyright © 2019 rusty-snake <[email protected]> | |
* | |
* Permission to use, copy, modify, and distribute this software for any | |
* purpose with or without fee is hereby granted, provided that the above | |
* copyright notice and this permission notice appear in all copies. | |
* | |
* THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES | |
* WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF | |
* MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR |