81 |
is_mounted --location "${INSTALLROOT}/sys" && umount ${INSTALLROOT}/sys |
is_mounted --location "${INSTALLROOT}/sys" && umount ${INSTALLROOT}/sys |
82 |
is_mounted --location "${INSTALLROOT}/boot" && umount ${INSTALLROOT}/boot |
is_mounted --location "${INSTALLROOT}/boot" && umount ${INSTALLROOT}/boot |
83 |
is_mounted --location "${INSTALLROOT}" && umount ${INSTALLROOT} |
is_mounted --location "${INSTALLROOT}" && umount ${INSTALLROOT} |
84 |
|
[[ -n ${SWAPHDD} ]] && swapoff ${SWAPHDD} |
85 |
|
|
86 |
echo $"Installation aborted." |
echo $"Installation aborted." |
87 |
exit 1 |
exit 1 |
115 |
then |
then |
116 |
echo $"${INSTALLROOT} already mounted" >&2 |
echo $"${INSTALLROOT} already mounted" >&2 |
117 |
else |
else |
118 |
mount "${ROOTHDD}" "${INSTALLROOT}" || dialog_die $"Could not mount rootfs - drive '${ROOTHDD}' -> '${INSTALLROOT}'" |
mount -t "${FORMAT_FILESYSTEM_ROOTHDD}" "${ROOTHDD}" "${INSTALLROOT}" || dialog_die $"Could not mount rootfs - drive '${ROOTHDD}' -> '${INSTALLROOT}'" |
119 |
fi |
fi |
120 |
fi |
fi |
121 |
|
|
127 |
then |
then |
128 |
echo $"${INSTALLROOT}/boot already mounted" >&2 |
echo $"${INSTALLROOT}/boot already mounted" >&2 |
129 |
else |
else |
130 |
mount "${BOOTHDD}" "${INSTALLROOT}"/boot || dialog_die $"Could not mount bootfs - drive '${BOOTHDD}' -> '${INSTALLROOT}/boot'" |
mount -t "${FORMAT_FILESYSTEM_BOOTHDD}" "${BOOTHDD}" "${INSTALLROOT}"/boot || dialog_die $"Could not mount bootfs - drive '${BOOTHDD}' -> '${INSTALLROOT}/boot'" |
131 |
fi |
fi |
132 |
fi |
fi |
133 |
} |
} |
223 |
|
|
224 |
setup_hdd_partitions() |
setup_hdd_partitions() |
225 |
{ |
{ |
|
case "${INSTALL_METHOD}" in |
|
|
auto) |
|
|
BOOTHDD="" |
|
|
SWAPHDD="" |
|
|
ROOTHDD="${HDD}1" |
|
|
;; |
|
|
normal) |
|
|
BOOTHDD="${HDD}1" |
|
|
SWAPHDD="${HDD}2" |
|
|
ROOTHDD="${HDD}3" |
|
|
;; |
|
|
esac |
|
|
|
|
226 |
# sanity check - should not happen |
# sanity check - should not happen |
227 |
if is_mounted --device "${ROOTHDD}" |
if is_mounted --device "${ROOTHDD}" |
228 |
then |
then |
530 |
|
|
531 |
case "${method}" in |
case "${method}" in |
532 |
auto) |
auto) |
533 |
|
export BOOTHDD="" |
534 |
|
export SWAPHDD="" |
535 |
|
export ROOTHDD="${HDD}1" |
536 |
export FORMAT_FILESYSTEM_BOOTHDD="" |
export FORMAT_FILESYSTEM_BOOTHDD="" |
537 |
export FORMAT_FILESYSTEM_ROOTHDD="${FORMAT_FILESYSTEM}" |
export FORMAT_FILESYSTEM_ROOTHDD="${FORMAT_FILESYSTEM}" |
538 |
export INSTALL_METHOD="${method}" |
export INSTALL_METHOD="${method}" |
539 |
;; |
;; |
540 |
normal) |
normal) |
541 |
|
export BOOTHDD="${HDD}1" |
542 |
|
export SWAPHDD="${HDD}2" |
543 |
|
export ROOTHDD="${HDD}3" |
544 |
export FORMAT_FILESYSTEM_BOOTHDD="${FORMAT_FILESYSTEM}" |
export FORMAT_FILESYSTEM_BOOTHDD="${FORMAT_FILESYSTEM}" |
545 |
export FORMAT_FILESYSTEM_ROOTHDD="${FORMAT_FILESYSTEM}" |
export FORMAT_FILESYSTEM_ROOTHDD="${FORMAT_FILESYSTEM}" |
546 |
export INSTALL_METHOD="${method}" |
export INSTALL_METHOD="${method}" |
547 |
;; |
;; |
548 |
single) |
single) |
549 |
|
export BOOTHDD="" |
550 |
|
export SWAPHDD="" |
551 |
|
export ROOTHDD="${HDD}1" |
552 |
export FORMAT_FILESYSTEM_BOOTHDD="" |
export FORMAT_FILESYSTEM_BOOTHDD="" |
553 |
export FORMAT_FILESYSTEM_ROOTHDD="${FORMAT_FILESYSTEM}" |
export FORMAT_FILESYSTEM_ROOTHDD="${FORMAT_FILESYSTEM}" |
554 |
export INSTALL_METHOD="${method}" |
export INSTALL_METHOD="${method}" |
555 |
;; |
;; |
556 |
|
flash) |
557 |
|
export BOOTHDD="${HDD}1" |
558 |
|
export SWAPHDD="" |
559 |
|
export ROOTHDD="${HDD}2" |
560 |
|
export FORMAT_FILESYSTEM_BOOTHDD="${FORMAT_FILESYSTEM}" |
561 |
|
export FORMAT_FILESYSTEM_ROOTHDD="f2fs" |
562 |
|
export INSTALL_METHOD="${method}" |
563 |
|
;; |
564 |
*) |
*) |
565 |
die "Unknown install method '${method}', aborting." |
die "Unknown install method '${method}', aborting." |
566 |
;; |
;; |