Skip to content

Instantly share code, notes, and snippets.

View tvalladon's full-sized avatar

Terry Valladon tvalladon

View GitHub Profile
1 export $dev=/dev/nvme0n1
2 export dev=/dev/nvme0n1
3 gdisk $dev
5 cryptsetup luksFormat "$dev"p3
6 cryptsetup open "$dev"p3 enc
7 mkfs.vfat -n boot "$dev"p1
8 mkswap "$dev"p2
9 swapon "$dev"p2
11 mkfs.btrfs -L root /dev/mapper/enc
13 mount -t btrfs /dev/mapper/enc /mnt/
@tvalladon
tvalladon / simple_bash_helper.sh
Last active July 15, 2019 21:12
Simple bash helper
#!/bin/bash
PATH=./node_modules/.bin:$PATH
function debug() {
echo "Stopped in REPL. Press ^D to resume, or ^C to abort."
local line
while read -r -p "> " line; do
eval "$line"
done
echo
@tvalladon
tvalladon / keybase.md
Created March 30, 2017 00:30
keybase.md

Keybase proof

I hereby claim:

  • I am tvalladon on github.
  • I am tvalladon (https://keybase.io/tvalladon) on keybase.
  • I have a public key ASCD8VDhdB6e4qlhJiLysyp-tPo36tozD4qUaKgDddmZ_Qo

To claim this, I am signing this object:

@tvalladon
tvalladon / Add project to websvn.php
Created November 13, 2010 06:25
Add project to websvn
root> cd /path/to/websvn/web/root/include/
root> vim config.php
/Local
o
$config->addRepository('{project name}', 'file:///path/to/svn/repo/{project}');
{esc}
:wq
# Load websvn in browser and see project.
@tvalladon
tvalladon / gist:675142
Created November 13, 2010 06:25
Test post-commit hook
root> cd /path/to/svn/repo/{project}/hooks
root> su - www-data
www-data> env - ./post-commit
# errors will be reported
@tvalladon
tvalladon / gist:675141
Created November 13, 2010 06:25
Create auto publish post commit hook
root> cd /path/to/svn/repo/{project}/hooks
root> ls post-commit
# if file does not exist:
root> touch post-commit
root> vim post-commit
i
#!/bin/sh
/usr/bin/svn update /var/www/sites/{project} --username www-data --password ************
{esc}
:wq
@tvalladon
tvalladon / gist:675140
Created November 13, 2010 06:24
First import for project
user> mkdir svn_{project}_core
user> cd svn_{project}_core
user> mkdir trunk
user> mkdir tags
user> mkdir branches
user> cd trunk
user> cp -r /path/to/existing/files/ ./
# repeat for . files in root direcotry (.htaccess for example)
user> cd ..
user> svn import -m ''Initial Import'' ./ http://hostname.or.ip/svn/project
@tvalladon
tvalladon / gist:675139
Created November 13, 2010 06:24
Create svn project
root> cd /path/to/svn/repo/root
root> svnadmin create {project name}
root> chown -R www-data: ./{project name}
@tvalladon
tvalladon / gist:675138
Created November 13, 2010 06:24
Create new svn user
root> htpassd -m /etc/apache2/dav_svn {username}
# will ask for password twice
@tvalladon
tvalladon / gist:675135
Created November 13, 2010 06:22
svn guide instructions
{esc} = Press escape key.
{everything else} = Needs changed for your project or case.
Do not type # hash or anything after it.