diff --git a/lib/00-depcheck.func.sh b/lib/00-depcheck.func.sh index 8f356f8..5d25c0d 100755 --- a/lib/00-depcheck.func.sh +++ b/lib/00-depcheck.func.sh @@ -31,8 +31,8 @@ function so_check_me_out { break 2 fi done - set -e fi + set -e # Sanity is important. if [[ -z "${HOST_DIST}" ]]; @@ -64,8 +64,10 @@ function so_check_me_out { echo "Please ensure you are connected to the Internet/have repositories configured correctly." exit 1 fi + set -e fi + set +e while read pkgname; do eval "${PKG_CHK}" >> "${LOGFILE}.${FUNCNAME}" 2>&1 @@ -83,8 +85,8 @@ function so_check_me_out { fi fi done < ${PKGLIST} - set -e + rm -f "${LOCKFILE}" } diff --git a/lib/01-mk.chroot.func.sh b/lib/01-mk.chroot.func.sh index 091b420..65f93d8 100755 --- a/lib/01-mk.chroot.func.sh +++ b/lib/01-mk.chroot.func.sh @@ -359,7 +359,7 @@ EOF echo "Done." - rm -f ${LOCKFILE} + #rm -f ${LOCKFILE} echo "Chroot setup complete." diff --git a/lib/prereqs/Arch/pkgs b/lib/prereqs/Arch/pkgs index 868374b..2ca857f 100644 --- a/lib/prereqs/Arch/pkgs +++ b/lib/prereqs/Arch/pkgs @@ -1,5 +1,6 @@ binutils curl +dosfstools findutils gcc-libs-multilib gcc-multilib