summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--custom/uucp.nix6
1 files changed, 4 insertions, 2 deletions
diff --git a/custom/uucp.nix b/custom/uucp.nix
index 4f2db711..239ec476 100644
--- a/custom/uucp.nix
+++ b/custom/uucp.nix
@@ -279,12 +279,14 @@ in {
279 279
280 networking.networkmanager.dispatcherScripts = optional cfg.nmDispatch { 280 networking.networkmanager.dispatcherScripts = optional cfg.nmDispatch {
281 type = "basic"; 281 type = "basic";
282 source = '' 282 source = pkgs.writeScript "callRemotes.sh" ''
283 #!${pkgs.stdenv.shell} 283 #!${pkgs.stdenv.shell}
284 284
285 shopt -s extglob
286
285 case "''${2}" in 287 case "''${2}" in
286 (?(vpn-)up) 288 (?(vpn-)up)
287 ${concatMapStringsSep "\n" (name: "${config.security.wrapperDir}/uucico -D -S ${name}") cfg.remoteNodes} 289 ${concatMapStringsSep " \n" (name: "${config.security.wrapperDir}/uucico -D -S ${name}") cfg.remoteNodes}
288 ;; 290 ;;
289 esac 291 esac
290 ''; 292 '';