0
0
Fork 0
mirror of https://github.com/NixOS/nixpkgs.git synced 2025-07-13 13:40:28 +03:00

Merge: nextcloud-occ: work with sudo disabled (#380211)

This commit is contained in:
Maximilian Bosch 2025-03-29 23:25:45 +01:00 committed by GitHub
commit 65121c9333
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -130,10 +130,17 @@ let
--quiet \
${command}
elif [[ "$USER" != nextcloud ]]; then
exec /run/wrappers/bin/sudo \
--preserve-env=CREDENTIALS_DIRECTORY \
--user=nextcloud \
${command}
if [[ -x /run/wrappers/bin/sudo ]]; then
exec /run/wrappers/bin/sudo \
--preserve-env=CREDENTIALS_DIRECTORY \
--user=nextcloud \
${command}
else
exec ${lib.getExe' pkgs.util-linux "runuser"} \
--whitelist-environment=CREDENTIALS_DIRECTORY \
--user=nextcloud \
${command}
fi
else
exec ${command}
fi