mirror of
https://github.com/mtan93/Installomator.git
synced 2026-03-08 05:31:53 +00:00
Error in cleanupAndExit fixed
Unmounted drive after we deleted the temporary items. Reversed order.
This commit is contained in:
@@ -1,19 +1,19 @@
|
|||||||
# MARK: Functions
|
# MARK: Functions
|
||||||
|
|
||||||
cleanupAndExit() { # $1 = exit code, $2 message, $3 level
|
cleanupAndExit() { # $1 = exit code, $2 message, $3 level
|
||||||
if [ "$DEBUG" -ne 1 ]; then
|
|
||||||
# remove the temporary working directory when done
|
|
||||||
printlog "Deleting $tmpDir" DEBUG
|
|
||||||
deleteTmpOut=$(rm -Rfv "$tmpDir")
|
|
||||||
printlog "Debugging enabled, Deleting tmpDir output was:\n$deleteTmpOut" DEBUG
|
|
||||||
fi
|
|
||||||
|
|
||||||
if [ -n "$dmgmount" ]; then
|
if [ -n "$dmgmount" ]; then
|
||||||
# unmount disk image
|
# unmount disk image
|
||||||
printlog "Unmounting $dmgmount" DEBUG
|
printlog "Unmounting $dmgmount" DEBUG
|
||||||
unmountingOut=$(hdiutil detach "$dmgmount" 2>&1)
|
unmountingOut=$(hdiutil detach "$dmgmount" 2>&1)
|
||||||
printlog "Debugging enabled, Unmounting output was:\n$unmountingOut" DEBUG
|
printlog "Debugging enabled, Unmounting output was:\n$unmountingOut" DEBUG
|
||||||
fi
|
fi
|
||||||
|
if [ "$DEBUG" -ne 1 ]; then
|
||||||
|
# remove the temporary working directory when done (only if DEBUG is not used)
|
||||||
|
printlog "Deleting $tmpDir" DEBUG
|
||||||
|
deleteTmpOut=$(rm -Rfv "$tmpDir")
|
||||||
|
printlog "Debugging enabled, Deleting tmpDir output was:\n$deleteTmpOut" DEBUG
|
||||||
|
fi
|
||||||
|
|
||||||
# If we closed any processes, reopen the app again
|
# If we closed any processes, reopen the app again
|
||||||
reopenClosedProcess
|
reopenClosedProcess
|
||||||
if [[ -n $2 && $1 -ne 0 ]]; then
|
if [[ -n $2 && $1 -ne 0 ]]; then
|
||||||
|
|||||||
Reference in New Issue
Block a user