diff options
| author | tv <tv@shackspace.de> | 2015-10-09 14:32:45 +0200 |
|---|---|---|
| committer | tv <tv@shackspace.de> | 2015-10-09 14:32:45 +0200 |
| commit | 694c79a5bc05014604fa2467f965b370102ff78f (patch) | |
| tree | 209dcafb940880abfef2321d3f7996d5507eb8f7 | |
| parent | 509423f1f19ade5586f66c5691b27694ecb68b01 (diff) | |
github-hosts-sync service: fix directory creation
| -rw-r--r-- | krebs/3modules/github-hosts-sync.nix | 10 |
1 files changed, 3 insertions, 7 deletions
diff --git a/krebs/3modules/github-hosts-sync.nix b/krebs/3modules/github-hosts-sync.nix index 4d4e21252..2a1df9e03 100644 --- a/krebs/3modules/github-hosts-sync.nix +++ b/krebs/3modules/github-hosts-sync.nix @@ -41,13 +41,9 @@ let ExecStartPre = pkgs.writeScript "github-hosts-sync-init" '' #! /bin/sh set -euf - - mkdir -p ${cfg.dataDir} - chown ${user.name}: ${cfg.dataDir} - - install \ - -o ${user.name} \ - -m 0400 \ + install -m 0711 -o ${user.name} -d ${cfg.dataDir} + install -m 0700 -o ${user.name} -d ${cfg.dataDir}/.ssh + install -m 0400 -o ${user.name} \ ${cfg.ssh-identity-file} \ ${cfg.dataDir}/.ssh/${fileExtension cfg.ssh-identity-file} ''; |
