minor inconsistencies in the example fai-config space
abezella at archive.org
Fri Mar 6 00:10:19 CET 2020
i've been going over the simple fai-config space that is provided as an
example and wanted to mention a few bits that (imho) might be
misleading / confusing to a new user. some or all of them may just be
a matter of taste or perspective.
* in `scripts/FAIBASE/10-misc` there is a modification of `/etc/fstab`:
# use tmpfs for /tmp
ainsl /etc/fstab "tmpfs /tmp tmpfs nodev,nosuid,size=50%,mode=1777 0 0"
since `setup-storage` manages most of the disk layout this seems out of
place and (if there is a `/tmp` defined in the host's `disk_config`)
can lead to warnings at boot time:
[ 98.231505] systemd-fstab-generator: Failed to create mount unit file /run/systemd/generator/tmp.mount, as it already exists. Duplicate entry in /etc/fstab?
* `scripts/UBUNTU/90-apt` contains a number of locale-related lines,
most of which were committed as a "fix for setting locale for
Ubuntu". these also seem a little out of place in a file named `90-
apt` and if this is related to ubuntu bug #1598326 (which i know
impacted xenial/16.04) then the updatebase hook from https://lists.uni-
koeln.de/pipermail/linux-fai/2016-July/011398.html seems like a cleaner
fix (although this is almost certainly a matter of opinion). i am not
currently seeing any locale issues w/xenial using the hook and having
pulled the locale-related bits out of `scripts/UBUNTU/90-apt`. (i
haven't confirmed this on more recent releases yet)
* `scripts/UBUNTU/91-misc` is all gnome-related. perhaps it would be
better positioned as `scripts/GNOME/91-misc` with an `ifclass -o DEBIAN
thank you for all the time and effort that goes into FAI!
andrew bezella <abezella at archive.org>
More information about the linux-fai