|
|
|
@ -92,7 +92,7 @@
|
|
|
|
|
};
|
|
|
|
|
networking.firewall.extraCommands = ''ip6tables -t nat -A POSTROUTING -s fd00::/80 ! -o docker0 -j MASQUERADE'';
|
|
|
|
|
|
|
|
|
|
cfg.bldScript = pkgs.writeShellScript "build-vyos" ''
|
|
|
|
|
bldScript = pkgs.writeShellScript "build-vyos" ''
|
|
|
|
|
cleanup() {
|
|
|
|
|
rmdir "$root"
|
|
|
|
|
}
|
|
|
|
@ -118,7 +118,7 @@
|
|
|
|
|
serviceConfig = {
|
|
|
|
|
User = "vyos-bld";
|
|
|
|
|
Group = "vyos-bld";
|
|
|
|
|
ExecStart = cfg.bldScript;
|
|
|
|
|
ExecStart = bldScript;
|
|
|
|
|
|
|
|
|
|
PrivateTmp = true;
|
|
|
|
|
ProtectHome = true;
|
|
|
|
@ -127,7 +127,7 @@
|
|
|
|
|
timers.vyosBld = {
|
|
|
|
|
wantedBy = [ "timers.target" ];
|
|
|
|
|
timerConfig = {
|
|
|
|
|
OnCalendar = cfg.buildFreq;
|
|
|
|
|
OnCalendar = buildFreq;
|
|
|
|
|
};
|
|
|
|
|
};
|
|
|
|
|
};
|
|
|
|
|