ubuntu set hostname, better documentation
authorIan Kelling <ian@iankelling.org>
Sat, 17 Sep 2016 11:08:54 +0000 (04:08 -0700)
committerIan Kelling <ian@iankelling.org>
Mon, 6 Feb 2017 06:21:41 +0000 (22:21 -0800)
fai/config/scripts/DEBIAN/20-capabilities
fai/config/scripts/DEBIAN/40-misc
fai/config/scripts/UBUNTU/40-misc [new symlink]

index 6e63c92dade3f4cf0c054698eb1bf25c25247d71..0b3e2e513b95c9db8af89042593b435fbe0bdb03 100755 (executable)
@@ -4,6 +4,9 @@
 # Restore them here.
 #
 
+# note on an ubuntu 16.04 system, these caps were set without this script
+# running. I wonder if it is actually needed on a debian 8 system.
+
 set -e
 
 if [ ! -x $target/sbin/setcap ] ; then
index f2a65785ebd4db627d1ca9ec37a9829199bae9a5..b6fd305c348f2a5450ffb64b86600cb77637950b 100755 (executable)
@@ -3,6 +3,22 @@
 # (c) Thomas Lange, 2001-2015, lange@debian.org
 # (c) Michael Goetze, 2010-2011, mgoetze@mgoetze.net
 
+
+# on ubuntu 16.04 which didn't run this script, some things which didn't
+# apply:
+# /etc/dpkg/dpkg.cfg.d/fai didn't exist,
+# machine-id was already setup.
+
+# on that system and a debian stretch system, after reboot,
+# some things done here don't seem to persist:
+# some thin/etc/mtab is symlink somewhere else,
+# and mailname is $HOSTNAME.lan
+
+# the adjtime thing is to support changing the system clock
+# from representing UTC (the default) to localtime (windows default).
+
+# afaik, the only useful thing here for me is setting /etc/hostname
+
 error=0; trap 'error=$(($?>$error?$?:$error))' ERR # save maximum error code
 
 # a list of modules which are loaded at boot time
diff --git a/fai/config/scripts/UBUNTU/40-misc b/fai/config/scripts/UBUNTU/40-misc
new file mode 120000 (symlink)
index 0000000..8143e00
--- /dev/null
@@ -0,0 +1 @@
+../DEBIAN/40-misc
\ No newline at end of file