nixos/network-interfaces: More fixes

This commit is contained in:
William A. Kennington III 2014-11-27 22:53:50 -08:00
parent fbe9ac05d3
commit 299b59d1c4
2 changed files with 2 additions and 5 deletions

View File

@ -197,10 +197,6 @@ in
echo "Adding bridge ${n}..."
ip link add name "${n}" type bridge
# Set bridge's hello time to 0 to avoid startup delays.
echo 0 >"/sys/class/net/${n}/bridge/hello_time"
echo 0 >"/sys/class/net/${n}/bridge/forward_delay"
# Enslave child interfaces
${flip concatMapStrings v.interfaces (i: ''
ip link set "${i}" master "${n}"
@ -226,7 +222,7 @@ in
before = [ "${n}-cfg.service" ];
serviceConfig.Type = "oneshot";
serviceConfig.RemainAfterExit = true;
path = [ pkgs.iproute ];
path = [ pkgs.iproute pkgs.gawk ];
script = ''
echo "Destroying old bond ${n}..."
${destroyBond n}

View File

@ -678,6 +678,7 @@ in
before = [ "network-interfaces.target" ];
bindsTo = [ (subsystemDevice i.name) ];
after = [ (subsystemDevice i.name) ];
path = [ pkgs.iproute ];
serviceConfig = {
Type = "oneshot";
RemainAfterExit = true;