sysutils/jailmanager: add port: Simple shell script for managing FreeBSD jails

JailManager is a shell script for creating, managing,
updating, and removing jails. It handles initializing the
underlying FreeBSD system, creating jails, handling initial
configuration, updates, and starting/stopping jails.

JailManager runs on FreeBSD 13.x and newer. It does
not require ZFS and works on any BSD filesystem.

WWW: https://github.com/slicer69/jailmanager

PR:		287221
Reported by:	Jesse Smith <jsmith@resonatingmedia.com> (new maintainer)
Reviewed by:	Herbert J. Skuhra <herbert@gojira.at>
This commit is contained in:
Hiroki Tagato 2025-06-06 14:41:51 +09:00
parent c40454df95
commit d8a1de3bd8
4 changed files with 35 additions and 0 deletions

View File

@ -552,6 +552,7 @@
SUBDIR += jail_exporter
SUBDIR += jailadmin
SUBDIR += jaildaemon
SUBDIR += jailmanager
SUBDIR += jailme
SUBDIR += jailrc
SUBDIR += jailutils

View File

@ -0,0 +1,24 @@
PORTNAME= jailmanager
PORTVERSION= 0.3
CATEGORIES= sysutils
MAINTAINER= jsmith@resonatingmedia.com
COMMENT= Simple shell script for managing FreeBSD jails
WWW= https://github.com/slicer69/jailmanager
LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKDIR}/JailManager-${PORTVERSION}/LICENSE
RUN_DEPENDS= ${LOCALBASE}/bin/bash:shells/bash
USE_GITHUB= yes
GH_ACCOUNT= slicer69
NO_BUILD= yes
NO_ARCH= yes
PLIST_FILES= bin/jm
do-install:
${INSTALL_SCRIPT} ${WRKDIR}/JailManager-${PORTVERSION}/jm ${STAGEDIR}${PREFIX}/bin/jm
.include <bsd.port.mk>

View File

@ -0,0 +1,3 @@
TIMESTAMP = 1749129121
SHA256 (slicer69-jailmanager-0.3_GH0.tar.gz) = e6ac5ecaa2c7f6ae1d2cc941b8d6ab2d6fed787f27c925aaad6cc6cd2da38193
SIZE (slicer69-jailmanager-0.3_GH0.tar.gz) = 4067

View File

@ -0,0 +1,7 @@
JailManager is a shell script for creating, managing,
updating, and removing jails. It handles initializing the
underlying FreeBSD system, creating jails, handling initial
configuration, updates, and starting/stopping jails.
JailManager runs on FreeBSD 13.x and newer. It does
not require ZFS and works on any BSD filesystem.