summaryrefslogtreecommitdiff
path: root/sysutils/bastille
diff options
context:
space:
mode:
Diffstat (limited to 'sysutils/bastille')
-rw-r--r--sysutils/bastille/Makefile7
-rw-r--r--sysutils/bastille/distinfo10
-rw-r--r--sysutils/bastille/pkg-message28
-rw-r--r--sysutils/bastille/pkg-plist1
4 files changed, 42 insertions, 4 deletions
diff --git a/sysutils/bastille/Makefile b/sysutils/bastille/Makefile
index e44c26bc8898..085aaa39a826 100644
--- a/sysutils/bastille/Makefile
+++ b/sysutils/bastille/Makefile
@@ -1,6 +1,11 @@
PORTNAME= bastille
-DISTVERSION= 0.14.20250420
+DISTVERSION= 1.0.1.250714
+PORTREVISION= 1
CATEGORIES= sysutils
+DIST_SUBDIR= bastille
+
+PATCH_SITES= https://github.com/BastilleBSD/bastille/pull/
+PATCHFILES= 1198.patch:-p1 1204.patch:-p1
MAINTAINER= jdhurtado@orbiware.com
# co-maintainer: snarfingcode666@gmail.com
diff --git a/sysutils/bastille/distinfo b/sysutils/bastille/distinfo
index 5f2b7ca65afa..d04fcdbf2ba1 100644
--- a/sysutils/bastille/distinfo
+++ b/sysutils/bastille/distinfo
@@ -1,3 +1,7 @@
-TIMESTAMP = 1745190329
-SHA256 (bastillebsd-bastille-0.14.20250420_GH0.tar.gz) = 65ac778c9c2c144fdc2fc9664ad131404c79ac4a26ed3c932a6944923cd742cf
-SIZE (bastillebsd-bastille-0.14.20250420_GH0.tar.gz) = 655549
+TIMESTAMP = 1754009419
+SHA256 (bastille/bastillebsd-bastille-1.0.1.250714_GH0.tar.gz) = ffd3be789e5b9f0215e6552b4a89b33b657e2ded2ab7b0dd69cb22d72a167985
+SIZE (bastille/bastillebsd-bastille-1.0.1.250714_GH0.tar.gz) = 694112
+SHA256 (bastille/1198.patch) = 470f7e0c93e93b0dc6629f46bdf00a53f60b0041341db6455bb6078e4aca1f48
+SIZE (bastille/1198.patch) = 4071
+SHA256 (bastille/1204.patch) = 204fa71c3d1e660bd86fe7de3963a74f4bd39e172496a20703896bb933a4fd9e
+SIZE (bastille/1204.patch) = 2435
diff --git a/sysutils/bastille/pkg-message b/sysutils/bastille/pkg-message
index baef3a45c2c1..ed1910001a72 100644
--- a/sysutils/bastille/pkg-message
+++ b/sysutils/bastille/pkg-message
@@ -14,5 +14,33 @@ in the defaults. To change these values, use `bastille config TARGET set boot of
or `bastille config TARGET set priority 10` or some other number according to
your needs.
EOM
+},
+{
+ type: upgrade
+ minimum_version: "0.14"
+ message: <<EOM
+**Notice: Potencially breaking changes since 1.0.20250714**
+
+Network: Bastille now handles all epairs dynamically, allowing both -V and -B
+VNET jails to coexist. Previous versions only supported one type per system.
+New naming scheme for network interfaces is e0a_jailname (host side) and
+e0b_jailname (jail side). Additional interfaces: e1a_jailname, e1b_jailname, etc
+(incrementing numbers). Long jail names are truncated with xx placeholder due to
+interface name limitations
+
+Required action after update:
+
+Restart all jails (preferably one at a time) to trigger automatic conversion.
+Bastille will auto-convert jail.conf and rc.conf files when jails are stopped.
+Manual intervention required: If you previously used the network sub-command to
+add interfaces, manually edit jail.conf and rc.conf files to update epair names
+(increment numbers for additional interfaces).
+
+Auto-conversion handles most cases, please report bugs if issues occur during the
+transition.
+
+Full release annoucement: https://github.com/BastilleBSD/bastille/releases/tag/1.0.20250714
+
+EOM
}
]
diff --git a/sysutils/bastille/pkg-plist b/sysutils/bastille/pkg-plist
index 2c70d6b0f524..680a6efc88af 100644
--- a/sysutils/bastille/pkg-plist
+++ b/sysutils/bastille/pkg-plist
@@ -20,6 +20,7 @@ etc/rc.d/bastille
%%DATADIR%%/jcp.sh
%%DATADIR%%/limits.sh
%%DATADIR%%/list.sh
+%%DATADIR%%/migrate.sh
%%DATADIR%%/mount.sh
%%DATADIR%%/network.sh
%%DATADIR%%/pkg.sh