mirror of
https://github.com/NixOS/nixpkgs.git
synced 2025-07-13 21:50:33 +03:00
Merge: nextcloud-occ: work with sudo disabled (#380211)
This commit is contained in:
commit
65121c9333
1 changed files with 11 additions and 4 deletions
|
@ -130,10 +130,17 @@ let
|
||||||
--quiet \
|
--quiet \
|
||||||
${command}
|
${command}
|
||||||
elif [[ "$USER" != nextcloud ]]; then
|
elif [[ "$USER" != nextcloud ]]; then
|
||||||
exec /run/wrappers/bin/sudo \
|
if [[ -x /run/wrappers/bin/sudo ]]; then
|
||||||
--preserve-env=CREDENTIALS_DIRECTORY \
|
exec /run/wrappers/bin/sudo \
|
||||||
--user=nextcloud \
|
--preserve-env=CREDENTIALS_DIRECTORY \
|
||||||
${command}
|
--user=nextcloud \
|
||||||
|
${command}
|
||||||
|
else
|
||||||
|
exec ${lib.getExe' pkgs.util-linux "runuser"} \
|
||||||
|
--whitelist-environment=CREDENTIALS_DIRECTORY \
|
||||||
|
--user=nextcloud \
|
||||||
|
${command}
|
||||||
|
fi
|
||||||
else
|
else
|
||||||
exec ${command}
|
exec ${command}
|
||||||
fi
|
fi
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue