Merge pull request #9153 from tomberek/kippo_fix_pidPath

kippo: fix startup

+6 -4
+6 -4
nixos/modules/services/networking/kippo.nix
··· 86 86 wantedBy = [ "multi-user.target" ]; 87 87 environment.PYTHONPATH = "${pkgs.kippo}/src/:${pkgs.pythonPackages.pycrypto}/lib/python2.7/site-packages/:${pkgs.pythonPackages.pyasn1}/lib/python2.7/site-packages/:${pkgs.pythonPackages.python}/lib/python2.7/site-packages/:${pkgs.pythonPackages.twisted}/lib/python2.7/site-packages/:."; 88 88 preStart = '' 89 - if [ ! -d ${cfg.varPath}/ ] ; then 90 - mkdir -p ${cfg.pidPath} 89 + if [ ! -d ${cfg.varPath}/ ] ; then 91 90 mkdir -p ${cfg.logPath}/tty 92 91 mkdir -p ${cfg.logPath}/dl 93 92 mkdir -p ${cfg.varPath}/keys ··· 97 96 cp ${pkgs.kippo}/src/txtcmds ${cfg.varPath} -r 98 97 99 98 chmod u+rw ${cfg.varPath} -R 100 - chmod u+rw ${cfg.pidPath} 101 99 chown kippo.kippo ${cfg.varPath} -R 102 - chown kippo.kippo ${cfg.pidPath} 103 100 chown kippo.kippo ${cfg.logPath} -R 104 101 chmod u+rw ${cfg.logPath} -R 102 + fi 103 + if [ ! -d ${cfg.pidPath}/ ] ; then 104 + mkdir -p ${cfg.pidPath} 105 + chmod u+rw ${cfg.pidPath} 106 + chown kippo.kippo ${cfg.pidPath} 105 107 fi 106 108 ''; 107 109