# Setup mountpoint and make sure it's not mounted due to a failed install.
mkdir -p /tmp/debootstrap
-umount /tmp/debootstrap/proc &> /dev/null
-umount /tmp/debootstrap/dev &> /dev/null
-umount /tmp/debootstrap/home &> /dev/null
-umount /tmp/debootstrap/var &> /dev/null
+umount /tmp/debootstrap &> /dev/null
+for folder in proc dev home var boot sys; do
+ umount /tmp/debootstrap/$folder &> /dev/null
+done
# Create devices
hydra_create_volume root
# Mount additional volumes
if [ "$home_size" != "0" ]; then
- mkdir tmp/debootstrap/home
+ mkdir /tmp/debootstrap/home
if [ "$encrypt" == "y" ]; then
hydra_safe_run mount /dev/mapper/home /tmp/debootstrap/home
fi
if [ "$var_size" != "0" ]; then
- mkdir tmp/debootstrap/var
+ mkdir /tmp/debootstrap/var
if [ "$encrypt" == "y" ]; then
hydra_safe_run mount /dev/mapper/var /tmp/debootstrap/var