Skip to content

Instantly share code, notes, and snippets.

@kou1okada
Last active January 4, 2020 10:05
Show Gist options
  • Save kou1okada/fad6552dcdbb2f90d41736fb68d67709 to your computer and use it in GitHub Desktop.
Save kou1okada/fad6552dcdbb2f90d41736fb68d67709 to your computer and use it in GitHub Desktop.
Ubuntu setup helper
sed -E 's@//security@//archive@g;s@//archive@//jp.archive@g;s/$/ universe multiverse/g;s/deb cdrom/#\0/g' -i /etc/apt/sources.list

cat <<EOD | sudo tee /usr/local/bin/ezchroot.sh
#!/usr/bin/env bash

BINDS="dev proc run sys tmp"
for i in $BINDS; do
  mount --bind /$i $1/$i
done

chroot $1 /bin/bash --login

for i in $BINDS; do
  umount $1/$i
done
EOD

sudo chmod +x /usr/local/bin/ezchroot.sh
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment