diff --git a/snigdhaos-calamares/calamares_polkit b/snigdhaos-calamares/calamares_polkit index 6089e64a..2e007e61 100755 --- a/snigdhaos-calamares/calamares_polkit +++ b/snigdhaos-calamares/calamares_polkit @@ -1,6 +1,10 @@ #!/bin/bash -if [ $(which pkexec) ]; then - pkexec --disable-internal-agent "/usr/bin/calamares" "$@" + +# Check if pkexec exists and is executable +if command -v pkexec &>/dev/null; then + # Use pkexec to run calamares with administrative privileges + pkexec --disable-internal-agent /usr/bin/calamares "$@" else - /usr/bin/calamares "$@" -fi \ No newline at end of file + # Fallback to running calamares without administrative privileges + /usr/bin/calamares "$@" +fi