X-Git-Url: https://iankelling.org/git/?a=blobdiff_plain;f=fai%2Fconfig%2Fclass%2F50-host-classes;h=f8e46de7fbe8560d026bccb7eebf4151a3acb483;hb=43480add5b3ab6f4e407065454bd6be1d1fe1870;hp=6f3f8a885f729c9580d9aa49a3b59ce2bd05bd5b;hpb=f6b9ade60186b7be2ecf39266ced982ec7efc633;p=automated-distro-installer diff --git a/fai/config/class/50-host-classes b/fai/config/class/50-host-classes index 6f3f8a8..f8e46de 100755 --- a/fai/config/class/50-host-classes +++ b/fai/config/class/50-host-classes @@ -24,9 +24,25 @@ # We check the reverse condition in 51-multi-boot, # and set what os we are installing, but don't check it # into git since it changes regularly. Each host needs -# to have a class of either DEBIAN + STABLE or STRETCH64, +# to have a class of either DEBIAN + (STABLE or STRETCH64 or STABLE_BOOTSTRAP), # or UBUNTU + XENIAL64. # +# Other notable classes: +# +# REPARTITION: we try to reuse partitions/filesystems to install a new +# os into a multi-os system, if we see some basic hueristics, like the +# right amount of them. This overrides that. +# +# PARTITION_PROMPT: If we don't see partitions to reuuse, prompt +# to make sure we really want to repartition and use a completely +# fresh install. I use this in case our repartition check has +# a bug in it, or I accidentally set REPARTITION. +# +# ROTATIONAL: in a system with ssd and hdd, install to the hdd +# instead of the default ssd. +# +# RAID0: Use raid 0 even if there are >= 4 disks with boot partititions. +# # It's shell looks like this: # if [[ ! -e /a/bin/fai/fai-wrapper ]]; then # case $HOSTNAME in @@ -42,7 +58,7 @@ fi # use a list of classes for our demo machine echo "FAIBASE PARTITION_PROMPT" case $HOSTNAME in - x2|frodo|treetowl) + frodo|treetowl) echo "DEBIAN_NON_FREE" if [[ -e /a/bin/fai/fai-wrapper ]] && isdebian-stable; then echo "STABLE_NON_FREE"