]> xn--ix-yja.es Git - alex.git/commitdiff
Fix multiple route support
authoralex <alex@pdp7.net>
Sat, 26 Oct 2024 16:34:22 +0000 (18:34 +0200)
committeralexpdp7 <alex@corcoles.net>
Sat, 26 Oct 2024 16:36:00 +0000 (18:36 +0200)
linux/reroute.py

index db1a16aba706234174fba64ea0382f04024cdf69..2e0064773765037737a41a73a93731a97f68297d 100755 (executable)
@@ -26,11 +26,11 @@ def main():
     parser.add_argument("ip")
     parser.add_argument("command", nargs="+")
 
-    parser.add_argument("--route", nargs="*", help="destination,gateway")
+    parser.add_argument("--route", action="append", help="destination,gateway")
 
     args = parser.parse_args()
 
-    routes = "".join([_make_route(r) for r in args.route])
+    routes = "\n".join([_make_route(r) for r in args.route])
 
     command = shlex.join(args.command)