-Multi-boot/distro btrfs provisioning
+PXE install w multi-boot, btrfs & Libreboot support
Some things are specific to my home network, and uses files with secrets
that are not in this repo. Uses pxe or pxe-kexec (on libreboot, I have
arch-init-remote # install arch after it's been booted into it's setup env
dsfull # install & post-install a new fai distro
-fai-kexec # kexec to fai tftp server that pxe would normally point to
+fai-kexec # Kexec this or a remote machine using host faiserver
arch-revm # test arch install on a fresh vm
fai-revm # test fai install on a fresh vm
live-kexec # fai kexec from upstream live cds, e.g. curl live-kexec|bash
usage() {
cat <<'EOF'
usage: $0 [-h|--help] [SERVER]
-kexec to SERVER (faiserver by default), pxe boot from it's tftp server
+Kexec this or a remote machine using host faiserver
-This does what pxe would do, but skipping boot sequence up to and
-including the pxe dhcp.
+If SERVER argument, ssh to root@SERVER before doing kexec. This does
+what pxe would do, but skipping boot sequence up to and including the
+pxe dhcp.
EOF
exit $1
# comparing ian's groups to traci, I see none she should join on arch
$ROOTCMD usermod -a -G traci ian
+getent group docker &>/dev/null || groupadd -r docker
+usermod -a -G docker ian
# based on unison error, with 8192 from
# sysctl -a | grep fs.inotify.max_user_watches