about summary refs log tree commit diff
path: root/nixos/modules/services/misc
diff options
context:
space:
mode:
authorEelco Dolstra <edolstra@gmail.com>2018-04-04 13:01:29 +0200
committerEelco Dolstra <edolstra@gmail.com>2018-04-04 13:04:35 +0200
commit0236a947d09d0c273125eb62deb918010d8b4fd7 (patch)
tree330ee82322141aec836f330b6b5de28b8d958ed0 /nixos/modules/services/misc
parentb39afd41db345583768bfd7a825404d07b174dbb (diff)
downloadnixlib-0236a947d09d0c273125eb62deb918010d8b4fd7.tar
nixlib-0236a947d09d0c273125eb62deb918010d8b4fd7.tar.gz
nixlib-0236a947d09d0c273125eb62deb918010d8b4fd7.tar.bz2
nixlib-0236a947d09d0c273125eb62deb918010d8b4fd7.tar.lz
nixlib-0236a947d09d0c273125eb62deb918010d8b4fd7.tar.xz
nixlib-0236a947d09d0c273125eb62deb918010d8b4fd7.tar.zst
nixlib-0236a947d09d0c273125eb62deb918010d8b4fd7.zip
mkdir -> install -d
Fixes #38421.
Diffstat (limited to 'nixos/modules/services/misc')
-rw-r--r--nixos/modules/services/misc/nix-daemon.nix5
1 files changed, 3 insertions, 2 deletions
diff --git a/nixos/modules/services/misc/nix-daemon.nix b/nixos/modules/services/misc/nix-daemon.nix
index ea964fd68e43..f2d34560a718 100644
--- a/nixos/modules/services/misc/nix-daemon.nix
+++ b/nixos/modules/services/misc/nix-daemon.nix
@@ -439,17 +439,18 @@ in
 
     services.xserver.displayManager.hiddenUsers = map ({ name, ... }: name) nixbldUsers;
 
+    # FIXME: use systemd-tmpfiles to create Nix directories.
     system.activationScripts.nix = stringAfter [ "etc" "users" ]
       ''
         # Nix initialisation.
-        mkdir -m 0755 -p \
+        install -m 0755 -d \
           /nix/var/nix/gcroots \
           /nix/var/nix/temproots \
           /nix/var/nix/userpool \
           /nix/var/nix/profiles \
           /nix/var/nix/db \
           /nix/var/log/nix/drvs
-        mkdir -m 1777 -p \
+        install -m 1777 -d \
           /nix/var/nix/gcroots/per-user \
           /nix/var/nix/profiles/per-user \
           /nix/var/nix/gcroots/tmp