git: 216309b396e3 - main - sysutils/kassiber: smuggle executables into jails
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Mon, 21 Jul 2025 09:11:37 UTC
The branch main has been updated by fuz:
URL: https://cgit.FreeBSD.org/ports/commit/?id=216309b396e3a16ba1a10babc5af0ef3f7dedbfb
commit 216309b396e3a16ba1a10babc5af0ef3f7dedbfb
Author: Robert Clausecker <fuz@FreeBSD.org>
AuthorDate: 2025-07-16 17:44:24 +0000
Commit: Robert Clausecker <fuz@FreeBSD.org>
CommitDate: 2025-07-21 09:11:23 +0000
sysutils/kassiber: smuggle executables into jails
Kassiber takes an executable file from the host and runs it in
the given jail, taking care of any library dependencies. This
allows you to execute commands in jails without transferring
their executable files or required shared library dependencies
into them.
WWW: https://github.com/Crest/kassiber
---
sysutils/Makefile | 1 +
sysutils/kassiber/Makefile | 18 ++++++++++++++++++
sysutils/kassiber/distinfo | 3 +++
sysutils/kassiber/pkg-descr | 5 +++++
4 files changed, 27 insertions(+)
diff --git a/sysutils/Makefile b/sysutils/Makefile
index 55962ab1e711..b280f83c105e 100644
--- a/sysutils/Makefile
+++ b/sysutils/Makefile
@@ -574,6 +574,7 @@
SUBDIR += k8temp
SUBDIR += k9s
SUBDIR += kapp
+ SUBDIR += kassiber
SUBDIR += kbackup
SUBDIR += kcron
SUBDIR += kdeadmin
diff --git a/sysutils/kassiber/Makefile b/sysutils/kassiber/Makefile
new file mode 100644
index 000000000000..fb88788fcf60
--- /dev/null
+++ b/sysutils/kassiber/Makefile
@@ -0,0 +1,18 @@
+PORTNAME= kassiber
+DISTVERSIONPREFIX= v
+DISTVERSION= 0.0.2
+CATEGORIES= sysutils
+
+MAINTAINER= fuz@FreeBSD.org
+COMMENT= Smuggle programs into jails
+
+LICENSE= BSD2CLAUSE
+
+USES= uidfix
+USE_GITHUB= yes
+GH_ACCOUNT= crest
+
+PLIST_FILES= bin/kassiber \
+ share/man/man1/kassiber.1.gz
+
+.include <bsd.port.mk>
diff --git a/sysutils/kassiber/distinfo b/sysutils/kassiber/distinfo
new file mode 100644
index 000000000000..666ac10c2681
--- /dev/null
+++ b/sysutils/kassiber/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1752687787
+SHA256 (crest-kassiber-v0.0.2_GH0.tar.gz) = f8b990c797f9f7360187da0210ba1eadc0856f30e4c9ecb622861e57c2512735
+SIZE (crest-kassiber-v0.0.2_GH0.tar.gz) = 9799
diff --git a/sysutils/kassiber/pkg-descr b/sysutils/kassiber/pkg-descr
new file mode 100644
index 000000000000..d376051d0ba9
--- /dev/null
+++ b/sysutils/kassiber/pkg-descr
@@ -0,0 +1,5 @@
+Kassiber takes an executable file from the host and runs it in
+the given jail, taking care of any library dependencies. This
+allows you to execute commands in jails without transferring
+their executable files or required shared library dependencies
+into them.