nixos/cron: Fix ShellCheck issue in preStart script
Fixes the following warning when setting `systemd.enableStrictShellChecks = true`: > SC2174 (warning): When used with -p, -m only applies to the deepest > directory. Since it could conceivably be possible for `/var` to not exist when running this script, the fix also explicitly tries to create /var with the normal 0755 permissions.
This commit is contained in:
parent
a1945f760a
commit
361c7f79b7
@ -125,7 +125,8 @@ in
|
|||||||
wantedBy = [ "multi-user.target" ];
|
wantedBy = [ "multi-user.target" ];
|
||||||
|
|
||||||
preStart = ''
|
preStart = ''
|
||||||
mkdir -m 710 -p /var/cron
|
(umask 022 && mkdir -p /var)
|
||||||
|
(umask 067 && mkdir -p /var/cron)
|
||||||
|
|
||||||
# By default, allow all users to create a crontab. This
|
# By default, allow all users to create a crontab. This
|
||||||
# is denoted by the existence of an empty cron.deny file.
|
# is denoted by the existence of an empty cron.deny file.
|
||||||
|
Loading…
x
Reference in New Issue
Block a user