git: 463fab189c3a - main - sysutils/jtransfer: New port: Securely transfer files between jails
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Fri, 02 Oct 2026 19:37:18 UTC
The branch main has been updated by dtxdf:
URL: https://cgit.FreeBSD.org/ports/commit/?id=463fab189c3a2b6de955be6ff346966a6ce35af5
commit 463fab189c3a2b6de955be6ff346966a6ce35af5
Author: Jesús Daniel Colmenares Oviedo <dtxdf@FreeBSD.org>
AuthorDate: 2026-10-02 06:14:43 +0000
Commit: Jesús Daniel Colmenares Oviedo <dtxdf@FreeBSD.org>
CommitDate: 2026-10-02 19:34:32 +0000
sysutils/jtransfer: New port: Securely transfer files between jails
jtransfer is a lightweight tool for reading a file from a FreeBSD jail
and writing it to standard output, or for reading from standard input and
writing the content as a file inside a FreeBSD jail. The transfer is
implemented essentially using a standard pipe(2), following the typical
Unix way.
WWW: https://github.com/DtxdF/jtransfer/
MFH: 2026Q4
---
sysutils/Makefile | 1 +
sysutils/jtransfer/Makefile | 20 ++++++++++++++++++++
sysutils/jtransfer/distinfo | 3 +++
sysutils/jtransfer/pkg-descr | 5 +++++
4 files changed, 29 insertions(+)
diff --git a/sysutils/Makefile b/sysutils/Makefile
index c4e7742273dd..b75c929ab50f 100644
--- a/sysutils/Makefile
+++ b/sysutils/Makefile
@@ -608,6 +608,7 @@
SUBDIR += jstest-gtk
SUBDIR += jtop
SUBDIR += jtopen
+ SUBDIR += jtransfer
SUBDIR += jvmtop
SUBDIR += k3b
SUBDIR += k8temp
diff --git a/sysutils/jtransfer/Makefile b/sysutils/jtransfer/Makefile
new file mode 100644
index 000000000000..ab8d0d7d886b
--- /dev/null
+++ b/sysutils/jtransfer/Makefile
@@ -0,0 +1,20 @@
+PORTNAME= jtransfer
+DISTVERSIONPREFIX= v
+DISTVERSION= 0.1.0
+CATEGORIES= sysutils
+
+MAINTAINER= dtxdf@FreeBSD.org
+COMMENT= Securely transfer files between jails
+
+LICENSE= BSD3CLAUSE
+LICENSE_FILE= ${WRKSRC}/LICENSE
+
+USE_GITHUB= yes
+GH_ACCOUNT= DtxdF
+
+PLIST_FILES= bin/jtransfer \
+ share/man/man1/jtransfer.1.gz
+
+ALL_TARGET= build
+
+.include <bsd.port.mk>
diff --git a/sysutils/jtransfer/distinfo b/sysutils/jtransfer/distinfo
new file mode 100644
index 000000000000..e33cebb944fa
--- /dev/null
+++ b/sysutils/jtransfer/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1790921122
+SHA256 (DtxdF-jtransfer-v0.1.0_GH0.tar.gz) = ac52b6424c30e8e60f67725c2e596ce710b06f6fcaf78402edc410543ee4caad
+SIZE (DtxdF-jtransfer-v0.1.0_GH0.tar.gz) = 7211
diff --git a/sysutils/jtransfer/pkg-descr b/sysutils/jtransfer/pkg-descr
new file mode 100644
index 000000000000..7be988b71a00
--- /dev/null
+++ b/sysutils/jtransfer/pkg-descr
@@ -0,0 +1,5 @@
+jtransfer is a lightweight tool for reading a file from a FreeBSD jail
+and writing it to standard output, or for reading from standard input and
+writing the content as a file inside a FreeBSD jail. The transfer is
+implemented essentially using a standard pipe(2), following the typical
+Unix way.