BOOTIF=*)
BOOTIF="${_PARAMETER#BOOTIF=}"
;;
-
+ dns=*)
+ DNS=${_PARAMETER#dns=}
+ DNSSERVERS=$(echo ${DNS} | sed 's/,/ /g')
+ export DNSSERVERS
+ unset DNS
+ ;;
dhcp)
# Force dhcp even while netbooting
# Use for debugging in case somebody works on fixing dhclient
nodhcp)
DHCP=""
export DHCP
+ NODHCP="true"
+ export NODHCP
;;
ethdevice=*)
ramdisk_size="${_PARAMETER#ramdisk-size=}"
;;
+ overlay-size=*)
+ OVERLAY_SIZE="${_PARAMETER#overlay-size=}"
+ export OVERLAY_SIZE
+ ;;
+
persistence)
PERSISTENCE="true"
export PERSISTENCE
;;
persistence-label=*)
- custom_overlay_label="${_PARAMETER#persistence-label=*}"
+ custom_overlay_label=$(echo ${_PARAMETER#persistence-label=*} | sed -e 's/,/ /g')
;;
nopersistence)
if [ -z "${UNIONTYPE}" ]
then
- UNIONTYPE="aufs"
+ UNIONTYPE="overlay"
export UNIONTYPE
fi
if [ ! -x /lib/cryptsetup/askpass ] || [ ! -x /sbin/cryptsetup ]
then
- log_warning_msg "cryptsetup in unavailable"
+ log_warning_msg "cryptsetup is unavailable"
PERSISTENCE_ENCRYPTION=$(echo ${PERSISTENCE_ENCRYPTION} | sed -e 's/\<luks,\|,\?luks$//g')
export PERSISTENCE_ENCRYPTION
fi