s 1 wolf: use config.krebs.lib

This commit is contained in:
makefu 2016-02-15 17:43:30 +01:00
parent 3ceff0ec29
commit a94a4c4206
4 changed files with 9 additions and 10 deletions

View File

@ -338,8 +338,8 @@ let
SSL_CERT_FILE = "${pkgs.cacert}/etc/ssl/certs/ca-bundle.crt";
};
serviceConfig = let
workdir="${lib.shell.escape cfg.workDir}";
secretsdir="${lib.shell.escape (toString <secrets>)}";
workdir="${shell.escape cfg.workDir}";
secretsdir="${shell.escape (toString <secrets>)}";
in {
PermissionsStartOnly = true;
Type = "forking";

View File

@ -149,9 +149,9 @@ let
} // cfg.extraEnviron;
serviceConfig = let
workdir = "${lib.shell.escape cfg.workDir}";
contact = "${lib.shell.escape cfg.contact}";
description = "${lib.shell.escape cfg.description}";
workdir = "${shell.escape cfg.workDir}";
contact = "${shell.escape cfg.contact}";
description = "${shell.escape cfg.description}";
buildbot = pkgs.buildbot-slave;
# TODO:make this
in {

View File

@ -1,7 +1,6 @@
{ config, lib, pkgs, ... }:
with lib;
let
cfg = config.krebs.repo-sync;
@ -71,7 +70,7 @@ let
imp = {
users.users.repo-sync = {
name = "repo-sync";
uid = genid "repo-sync";
uid = config.krebs.lib.genid "repo-sync";
description = "repo-sync user";
home = cfg.stateDir;
createHome = true;
@ -98,7 +97,7 @@ let
PermissionsStartOnly = true;
ExecStartPre = pkgs.writeScript "prepare-repo-sync-user" ''
#! /bin/sh
cp -v ${lib.shell.escape cfg.privateKeyFile} ${cfg.stateDir}/ssh.priv
cp -v ${config.krebs.lib.shell.escape cfg.privateKeyFile} ${cfg.stateDir}/ssh.priv
chown repo-sync ${cfg.stateDir}/ssh.priv
'';
ExecStart = "${pkgs.repo-sync}/bin/repo-sync ${repo-sync-config}";

View File

@ -1,7 +1,8 @@
{ pkgs, lib, config, ... }:
let
repodir = "/var/srv/drivedroid";
srepodir = lib.shell.escape repodir;
srepodir = config.krebs.lib.shell.escape repodir;
in
{
environment.systemPackages = [ pkgs.drivedroid-gen-repo ];
@ -40,5 +41,4 @@ in
};
};
};
}