krebs.tinc: don't bother aliasing packages
This commit is contained in:
parent
5410c7dccc
commit
018018e16b
@ -237,15 +237,14 @@ let
|
|||||||
}
|
}
|
||||||
) config.krebs.tinc;
|
) config.krebs.tinc;
|
||||||
|
|
||||||
krebs.systemd.services = mapAttrs (netname: cfg:
|
krebs.systemd.services = mapAttrs (netname: cfg: {
|
||||||
let
|
|
||||||
tinc = cfg.tincPackage;
|
|
||||||
iproute = cfg.iproutePackage;
|
|
||||||
in {
|
|
||||||
description = "Tinc daemon for ${netname}";
|
description = "Tinc daemon for ${netname}";
|
||||||
after = [ "network.target" ];
|
after = [ "network.target" ];
|
||||||
wantedBy = [ "multi-user.target" ];
|
wantedBy = [ "multi-user.target" ];
|
||||||
path = [ tinc iproute ];
|
path = [
|
||||||
|
cfg.iproutePackage
|
||||||
|
cfg.tincPackage
|
||||||
|
];
|
||||||
reloadIfChanged = true;
|
reloadIfChanged = true;
|
||||||
restartTriggers = [ cfg.confDir ];
|
restartTriggers = [ cfg.confDir ];
|
||||||
serviceConfig = {
|
serviceConfig = {
|
||||||
@ -257,7 +256,7 @@ let
|
|||||||
];
|
];
|
||||||
Restart = "always";
|
Restart = "always";
|
||||||
ExecStart = toString [
|
ExecStart = toString [
|
||||||
"${tinc}/sbin/tincd"
|
"${cfg.tincPackage}/sbin/tincd"
|
||||||
"-D"
|
"-D"
|
||||||
"-U ${cfg.user.name}"
|
"-U ${cfg.user.name}"
|
||||||
"-c /etc/tinc/${netname}"
|
"-c /etc/tinc/${netname}"
|
||||||
@ -268,10 +267,9 @@ let
|
|||||||
"-o PrivateKeyFile=\${CREDENTIALS_DIRECTORY}/rsa_key"
|
"-o PrivateKeyFile=\${CREDENTIALS_DIRECTORY}/rsa_key"
|
||||||
"--pidfile=/var/run/tinc.${netname}.pid"
|
"--pidfile=/var/run/tinc.${netname}.pid"
|
||||||
];
|
];
|
||||||
ExecReload = "${tinc}/sbin/tinc -n ${netname} reload";
|
ExecReload = "${cfg.tincPackage}/sbin/tinc -n ${netname} reload";
|
||||||
SyslogIdentifier = netname;
|
SyslogIdentifier = netname;
|
||||||
};
|
};
|
||||||
}
|
}) config.krebs.tinc;
|
||||||
) config.krebs.tinc;
|
|
||||||
};
|
};
|
||||||
in out
|
in out
|
||||||
|
Loading…
Reference in New Issue
Block a user