aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--UPDATING25
-rw-r--r--sysutils/bastille/Makefile2
-rw-r--r--sysutils/bastille/distinfo6
-rw-r--r--sysutils/bastille/pkg-message28
-rw-r--r--sysutils/bastille/pkg-plist1
5 files changed, 58 insertions, 4 deletions
diff --git a/UPDATING b/UPDATING
index d219a22ea9d8..522c0dba850a 100644
--- a/UPDATING
+++ b/UPDATING
@@ -5,6 +5,31 @@ they are unavoidable.
You should get into the habit of checking this file for changes each time
you update your ports collection, before attempting any port upgrades.
+20250709:
+ AFFECTS: users of sysutils/bastille
+ AUTHOR: jdhurtado@orbiware.com
+
+ Potentially 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
+
20250708:
AFFECTS: users of shells/bash
AUTHOR: michaelo@FreeBSD.org
diff --git a/sysutils/bastille/Makefile b/sysutils/bastille/Makefile
index e44c26bc8898..49d8550d5212 100644
--- a/sysutils/bastille/Makefile
+++ b/sysutils/bastille/Makefile
@@ -1,5 +1,5 @@
PORTNAME= bastille
-DISTVERSION= 0.14.20250420
+DISTVERSION= 1.0.20250714
CATEGORIES= sysutils
MAINTAINER= jdhurtado@orbiware.com
diff --git a/sysutils/bastille/distinfo b/sysutils/bastille/distinfo
index 5f2b7ca65afa..a43207441020 100644
--- a/sysutils/bastille/distinfo
+++ b/sysutils/bastille/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1745190329
-SHA256 (bastillebsd-bastille-0.14.20250420_GH0.tar.gz) = 65ac778c9c2c144fdc2fc9664ad131404c79ac4a26ed3c932a6944923cd742cf
-SIZE (bastillebsd-bastille-0.14.20250420_GH0.tar.gz) = 655549
+TIMESTAMP = 1752036258
+SHA256 (bastillebsd-bastille-1.0.20250714_GH0.tar.gz) = be1cd90fb25a0a00ceb9991598512ee3f21ef91089a31274fcdfb5880cc2877b
+SIZE (bastillebsd-bastille-1.0.20250714_GH0.tar.gz) = 694254
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