diff --git a/scripts/linkFiles.sh b/scripts/linkFiles.sh index 2473224..9d636fa 100755 --- a/scripts/linkFiles.sh +++ b/scripts/linkFiles.sh @@ -98,13 +98,13 @@ loopThroughFiles() { [ "${files[0]}" = '' ] && exit files=("${files[@]//$'\n'/ }") fi - fi - password=$(displayDialogBox --passwordbox "\nEnter your (sudo) password." VALUES 3>&1 1>&2 2>&3) - echo "$password" | sudo -S bash -c "" > /dev/null 2>&1 - cmd="$(declare -f runDetachedScript); $(declare -f linkFile); runDetachedScript getDialogBox ${files[*]}" - echo "$password" | sudo -S bash -c "$cmd" - unset password + password=$(displayDialogBox --passwordbox "\nEnter your (sudo) password." VALUES 3>&1 1>&2 2>&3) + echo "$password" | sudo -S bash -c "" > /dev/null 2>&1 + cmd="$(declare -f runDetachedScript); $(declare -f linkFile); runDetachedScript getDialogBox ${files[*]}" + echo "$password" | sudo -S bash -c "$cmd" + unset password + fi } runDetachedScript() {