summary | shortlog | log | commit | commitdiff | tree
raw | patch | inline | side by side (parent: a027429)
raw | patch | inline | side by side (parent: a027429)
author | Ian Kelling <ian@iankelling.org> | |
Thu, 20 Apr 2017 06:13:33 +0000 (23:13 -0700) | ||
committer | Ian Kelling <ian@iankelling.org> | |
Thu, 20 Apr 2017 06:13:33 +0000 (23:13 -0700) |
README | patch | blob | history | |
fai-kexec | patch | blob | history | |
fai/config/distro-install-common/end | patch | blob | history |
index 974fcc879eef8bab726bcec91267f954aeb6e914..f939a7d795295506aa6547832f4ab3a051607fe4 100644 (file)
--- a/README
+++ b/README
-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
diff --git a/fai-kexec b/fai-kexec
index a49abe1cb743f36423fa1a70267171c772e61d4a..ae59f7cb3d6d56da7d5f742385152860cee541be 100755 (executable)
--- a/fai-kexec
+++ b/fai-kexec
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
index 90082de579047090c387b05f944cb5f710e9cb80..3b07687d9fa636c897891def4c4305ab5051d149 100755 (executable)
# 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