type emergency_shell >/dev/null 2>&1 || source/lib/dracut-lib.sh
source"/etc/openslx"
ret=99if[-n"$SLX_MOUNT_ROOT_OPTIONS"];then# Always prefer mount options mandated by server
mount "$SLX_DNBD3_DEVICE_COW""$NEWROOT"$SLX_MOUNT_ROOT_OPTIONS
ret=$?
else# Let's guess it's ext4, tune for maximum performance as we don't care about recoverability
mount "$SLX_DNBD3_DEVICE_COW""$NEWROOT"-o data=writeback,barrier=0,commit=60,noinit_itable,discard,noatime
ret=$?
if(( ret !=0));then# Just try with no options and hope for the best...
mount "$SLX_DNBD3_DEVICE_COW""$NEWROOT"
ret=$?
fifiif[-n"$SLX_GENERATE_FSTAB_SCRIPT"];theneval"$SLX_GENERATE_FSTAB_SCRIPT"elseecho"">"$NEWROOT/etc/fstab"fireturn$ret