-# Code in 51-multi-boot, with reasonable combinations of above
-# uncommented for easier editing, and runs as a noop until
-# we replace _ with host names.
-if [[ ! -e /a/bin/fai/fai-wrapper ]]; then
- case $HOSTNAME in
- # stretch based minimal recovery / bootstraping os:
- _) echo DEBIAN STRETCH64 VOL_STRETCH_BOOTSTRAP STRETCH_NONFREE ;;
- # flidas
- _) echo UBUNTU FLIDAS64 VOL_FLIDAS FLIDAS ;;
- # stretch
- _) echo DEBIAN STRETCH64 VOL_STRETCH STRETCH_NONFREE ;;
- # testing
- _) echo DEBIAN STRETCH64 VOL_TESTING TESTING_NONFREE ;;
- # belenos
- _) echo UBUNTU BELENOS64 VOL_BELENOS BELENOS ;;
- # xenial
- _) echo UBUNTU XENIAL64 VOL_XENIAL XENIAL_FREE ;;
- esac
+# It has reasonable combinations of above classes.
+# It's a noop until we replace _ with host names.
+
+#!/bin/bash
+if [[ ! -e /a/bin/fai/fai-wrapper || $FAI_ACTION == dirinstall ]]; then
+ case $HOSTNAME in
+ # stretch based minimal recovery / bootstraping os:
+ _) echo STRETCH64 VOL_STRETCH_BOOTSTRAP STRETCH_FREE ;;
+ # flidas
+ _) echo UBUNTU FLIDAS64 VOL_FLIDAS FLIDAS ;;
+ # etiona
+ _) echo UBUNTU ETIONA64 VOL_ETIONA ETIONA ;;
+ # stretch
+ _) echo STRETCH64 VOL_STRETCH STRETCH_FREE ;;
+ # buster
+ _) echo BUSTER64 VOL_BUSTER BUSTER_FREE ;;
+ # testing
+ _) echo STRETCH64 VOL_TESTING TESTING_FREE ;;
+ # xenial
+ _) echo UBUNTU XENIAL64 VOL_XENIAL XENIAL_FREE ;;
+ # bionic
+ _) echo UBUNTU BIONIC64 VOL_BIONIC BIONIC ;;
+ # focal
+ _) echo UBUNTU FOCAL64 VOL_FOCAL FOCAL ;;
+ esac