514 |
[[ -z ${KRNIMG} ]] && KRNIMG="vmlinuz" |
[[ -z ${KRNIMG} ]] && KRNIMG="vmlinuz" |
515 |
|
|
516 |
# uuid support |
# uuid support |
517 |
if is_uuid_supported |
my_roothdd="UUID=$(get_uuid ${ROOTHDD})" |
|
then |
|
|
my_roothdd="UUID=$(get_uuid ${ROOTHDD})" |
|
|
else |
|
|
my_roothdd="${ROOTHDD}" |
|
|
fi |
|
518 |
|
|
519 |
: > ${grubconf} || dialog_die |
: > ${grubconf} || dialog_die |
520 |
echo "default 0" >> ${grubconf} || dialog_die |
echo "default 0" >> ${grubconf} || dialog_die |
616 |
rm ${INSTALLROOT}/root/.installrc |
rm ${INSTALLROOT}/root/.installrc |
617 |
} |
} |
618 |
|
|
|
is_uuid_supported() |
|
|
{ |
|
|
if [[ -x $(type -P busybox.mkinitrd) ]] |
|
|
then |
|
|
# only detect uuids if supported |
|
|
if [[ ! -z $(busybox.mkinitrd | grep blkid) ]] |
|
|
then |
|
|
return 0 |
|
|
fi |
|
|
fi |
|
|
|
|
|
return 1 |
|
|
} |
|
|
|
|
619 |
install_system_settings() |
install_system_settings() |
620 |
{ |
{ |
621 |
# schreibe fstab |
# schreibe fstab |
622 |
if is_uuid_supported |
echo -e "UUID=$(get_uuid ${ROOTHDD})\t/\t${FORMAT_FILESYSTEM}\tnoatime\t0 0" >> ${INSTALLROOT}/etc/fstab || dialog_die |
|
then |
|
|
echo -e "UUID=$(get_uuid ${ROOTHDD})\t/\t${FORMAT_FILESYSTEM}\tnoatime\t0 0" >> ${INSTALLROOT}/etc/fstab || dialog_die |
|
|
else |
|
|
echo -e "${ROOTHDD}\t/\t${FORMAT_FILESYSTEM}\tnoatime\t0 0" >> ${INSTALLROOT}/etc/fstab || dialog_die |
|
|
fi |
|
623 |
# not needed busybox loads all with swapon -a, even if not mentioned in fstab |
# not needed busybox loads all with swapon -a, even if not mentioned in fstab |
624 |
#echo -e "UUID='$(get_uuid ${SWAPHDD})'\tswap\tswap\tpri=1\t0 0" >> ${INSTALLROOT}/etc/fstab || dialog_die |
#echo -e "UUID='$(get_uuid ${SWAPHDD})'\tswap\tswap\tpri=1\t0 0" >> ${INSTALLROOT}/etc/fstab || dialog_die |
625 |
echo -e "proc\t/proc\tproc\tdefaults\t0 0" >> ${INSTALLROOT}/etc/fstab || dialog_die |
echo -e "proc\t/proc\tproc\tdefaults\t0 0" >> ${INSTALLROOT}/etc/fstab || dialog_die |