99 |
return 0 |
return 0 |
100 |
} |
} |
101 |
|
|
|
install_mount_rootfs() |
|
|
{ |
|
|
local opts |
|
|
|
|
|
if [[ -n ${SWAPHDD} ]] |
|
|
then |
|
|
swapon ${SWAPHDD} || die |
|
|
fi |
|
|
if [[ -n ${ROOTHDD} ]] |
|
|
then |
|
|
mount -t ${FORMAT_FILESYSTEM_ROOTHDD} ${ROOTHDD} ${INSTALL_ROOT} || die |
|
|
fi |
|
|
if [[ -n ${BOOTHDD} ]] |
|
|
then |
|
|
install -d ${INSTALL_ROOT}/boot || die |
|
|
mount -t ${FORMAT_FILESYSTEM_BOOTHDD} ${BOOTHDD} ${INSTALL_ROOT}/boot || die |
|
|
fi |
|
|
|
|
|
cd ${INSTALL_ROOT} || die |
|
|
} |
|
|
|
|
|
|
|
102 |
mount_rootfs() |
mount_rootfs() |
103 |
{ |
{ |
104 |
local retval |
local retval |
315 |
|
|
316 |
setup_hdd_format() |
setup_hdd_format() |
317 |
{ |
{ |
318 |
|
install -d /tmp |
319 |
|
:> /tmp/format.log |
320 |
|
|
321 |
if [[ -n ${SWAPHDD} ]] |
if [[ -n ${SWAPHDD} ]] |
322 |
then |
then |
323 |
# sanity check - should not happen |
# sanity check - should not happen |
338 |
umount "${BOOTHDD}" |
umount "${BOOTHDD}" |
339 |
fi |
fi |
340 |
|
|
341 |
mkfs."${FORMAT_FILESYSTEM}" -q "${BOOTHDD}" || dialog_die |
mkfs."${FORMAT_FILESYSTEM_BOOTHDD}" "${BOOTHDD}" &>> /tmp/format.log || dialog_die |
342 |
fi |
fi |
343 |
|
|
344 |
if [[ -n ${ROOTHDD} ]] |
if [[ -n ${ROOTHDD} ]] |
350 |
umount "${ROOTHDD}" |
umount "${ROOTHDD}" |
351 |
fi |
fi |
352 |
|
|
353 |
mkfs."${FORMAT_FILESYSTEM}" -q "${ROOTHDD}" || dialog_die |
mkfs."${FORMAT_FILESYSTEM_ROOTHDD}" "${ROOTHDD}" &>> /tmp/format.log || dialog_die |
354 |
fi |
fi |
355 |
} |
} |
356 |
|
|
370 |
clearconfig |
clearconfig |
371 |
if [[ -n ${BOOTHDD} ]] |
if [[ -n ${BOOTHDD} ]] |
372 |
then |
then |
373 |
addconfig -e "UUID=$(get_uuid ${BOOTHDD})\t/\t${FORMAT_FILESYSTEM}\tnoatime\t1 1" |
addconfig -e "UUID=$(get_uuid ${BOOTHDD})\t/\t${FORMAT_FILESYSTEM_BOOTHDD}\tnoatime\t1 1" |
374 |
fi |
fi |
375 |
if [[ -n ${ROOTHDD} ]] |
if [[ -n ${ROOTHDD} ]] |
376 |
then |
then |
377 |
addconfig -e "UUID=$(get_uuid ${ROOTHDD})\t/\t${FORMAT_FILESYSTEM}\tnoatime\t0 0" |
addconfig -e "UUID=$(get_uuid ${ROOTHDD})\t/\t${FORMAT_FILESYSTEM_ROOTHDD}\tnoatime\t0 0" |
378 |
fi |
fi |
379 |
if [[ -n ${SWAPHDD} ]] |
if [[ -n ${SWAPHDD} ]] |
380 |
then |
then |
542 |
|
|
543 |
case "${method}" in |
case "${method}" in |
544 |
auto) |
auto) |
545 |
|
export FORMAT_FILESYSTEM_BOOTHDD="" |
546 |
|
export FORMAT_FILESYSTEM_ROOTHDD="${FORMAT_FILESYSTEM}" |
547 |
export INSTALL_METHOD="${method}" |
export INSTALL_METHOD="${method}" |
548 |
;; |
;; |
549 |
normal) |
normal) |
550 |
|
export FORMAT_FILESYSTEM_BOOTHDD="${FORMAT_FILESYSTEM}" |
551 |
|
export FORMAT_FILESYSTEM_ROOTHDD="${FORMAT_FILESYSTEM}" |
552 |
|
export INSTALL_METHOD="${method}" |
553 |
|
;; |
554 |
|
single) |
555 |
|
export FORMAT_FILESYSTEM_BOOTHDD="" |
556 |
|
export FORMAT_FILESYSTEM_ROOTHDD="${FORMAT_FILESYSTEM}" |
557 |
export INSTALL_METHOD="${method}" |
export INSTALL_METHOD="${method}" |
558 |
;; |
;; |
559 |
*) |
*) |