diff --git a/hosts/wob-vpn-gw/netboot.nix b/hosts/wob-vpn-gw/netboot.nix index be57011..5afb137 100644 --- a/hosts/wob-vpn-gw/netboot.nix +++ b/hosts/wob-vpn-gw/netboot.nix @@ -23,11 +23,7 @@ in { dns = "2a01:580:6000::ff01"; notipxe = node.config.system.build.notipxe.config.system.build.usbImage; in lib.nameValuePair "iusb-spoof-${nodename}" { - - # The iusb-spoof service is currently unreliable and may lock up the BMC + block the builder from booting - # Thus, it has to be started manually per builder when needed. - #wantedBy = [ "multi-user.target" ]; - + wantedBy = [ "multi-user.target" ]; serviceConfig = { Restart = "always"; }; diff --git a/overlays/iusb-spoof.nix b/overlays/iusb-spoof.nix index 2afe31a..9235e52 100644 --- a/overlays/iusb-spoof.nix +++ b/overlays/iusb-spoof.nix @@ -9,7 +9,7 @@ rustPlatform.buildRustPackage rec { src = builtins.fetchGit { url = "https://git.lix.systems/the-distro/iusb-spoof/"; - rev = "a1ec0384e724f609bb8e391512a8fa76d9894e55"; + rev = "fafd47986239cc2f4dfbbae74b17555608806581"; }; cargoLock.lockFile = src + "/Cargo.lock";