fai-setclass $(bash -l $file)
}
export -f ifclass
-classes= # used by fcopy
+classes=DEFAULT # used by fcopy
+export CLASS_DEFAULT=true
eval-fai-classfile /a/bin/fai/fai/config/class/50-host-classes
export FAI_ROOT=/
export FAI=/a/bin/fai/fai/config
#
if [[ -e /a/bin/fai/fai-wrapper ]]; then
source /a/bin/distro-functions/src/identify-distros
+ if isdebian; then
+ echo "DEBIAN"
+ fi
if isdebian-stable; then
echo "STABLE"
+ case $HOSTNAME in
+ li|lj) echo "STABLE_LINODE" ;;
+ *)
+ # nonfree repo is not going away any time soon due to
+ # gcc-doc being in nonfree
+ echo "STABLE_NONFREE"
+ ;;
+ esac
+ elif isdebian-testing; then
+ echo "TESTING_NONFREE"
fi
fi
#echo "PARTITION_PROMPT"
#echo REPARTITION
-case $HOSTNAME in
- lj|lj) echo "STABLE STABLE_LINODE" ;;
- *)
- if [[ -e /a/bin/fai/fai-wrapper ]] && isdebian; then
- if isdebian-stable; then
- # nonfree repo is not going away any time soon due to
- # gcc-doc being in nonfree
- echo "STABLE_NONFREE"
- elif isdebian-testing; then
- echo "TESTING_NONFREE"
- fi
- fi
- ;;
-esac
if grep ^52:54:00: /sys/class/net/eth0/address &>/dev/null; then
# if our eth0 mac is in the kvm range, we are a vm.
#192.168.1.7 faiserver
192.168.1.8 tp
72.14.176.105 li
-45.33.1.160 lj
+45.33.9.11 lj
138.68.10.24 dopub
# netns creation looks for next free subnet starting at 10.173, but I only
# use one, and I would keep this one as the first created.