github-hosts-sync service: fix directory creation

This commit is contained in:
tv 2015-10-09 14:32:45 +02:00
parent 509423f1f1
commit 694c79a5bc

View File

@ -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}
'';