From 9f3c9ce503a1f983ee8fffeb6f1eaf571b976ca0 Mon Sep 17 00:00:00 2001
From: Jacek Kowalski <Jacek@jacekk.info>
Date: Fri, 13 Mar 2026 09:19:04 +0000
Subject: [PATCH] Move gw4/gw6 options to network level (with optional overrides)

---
 package.sh |   28 +++++++++++++++-------------
 1 files changed, 15 insertions(+), 13 deletions(-)

diff --git a/package.sh b/package.sh
index 1c57db7..1a231a4 100755
--- a/package.sh
+++ b/package.sh
@@ -1,6 +1,6 @@
-#!/bin/sh
+#!/bin/bash
 
-set -x
+set -e -x
 
 NAME=${NAME:-jacekkow/pyveth}
 VERSIONS=${VERSIONS:-latest}
@@ -14,14 +14,16 @@
 sudo mkdir -p rootfs
 docker export "${id}" | sudo tar -x -C rootfs
 docker rm -vf "${id}"
-docker plugin disable "${NAME}"
-docker plugin rm "${NAME}"
-sudo chmod 755 rootfs rootfs/usr/src/app/.local && sudo chmod -R o=g rootfs/usr/src
-for VERSION in ${VERSIONS}; do
-  sudo docker plugin create "${NAME}:${VERSION}" .
-done
-sudo du -hs rootfs
-for VERSION in ${VERSIONS}; do
-  docker plugin enable "${NAME}:${VERSION}" || exit 1
-  break
-done
+docker plugin disable "${NAME}" || true
+docker plugin rm "${NAME}" || true
+sudo chmod 755 rootfs && sudo chmod -R o=g rootfs/usr/src
+if [ `echo ${VERSIONS} | wc -w` -gt 1 ]; then
+  for VERSION in ${VERSIONS}; do
+    sudo docker plugin create "${NAME}:${VERSION}" .
+    docker plugin push "${NAME}:${VERSION}"
+    docker plugin rm "${NAME}:${VERSION}"
+  done
+else
+  sudo docker plugin create "${NAME}:${VERSIONS}" .
+  docker plugin enable "${NAME}:${VERSIONS}"
+fi

--
Gitblit v1.10.0