Date: Wed, 15 Apr 2026 02:45:18 +0000 From: =?utf-8?Q?Jes=C3=BAs?= Daniel Colmenares Oviedo <dtxdf@FreeBSD.org> To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org Subject: git: 716e7ab7b2d0 - main - sysutils/unixexec: New port: Attach stdin/stdout of a command to a Unix socket Message-ID: <69defbbe.1f827.56af193a@gitrepo.freebsd.org>
index | next in thread | raw e-mail
The branch main has been updated by dtxdf: URL: https://cgit.FreeBSD.org/ports/commit/?id=716e7ab7b2d0c2753d1cca2f7a45a656fb82be17 commit 716e7ab7b2d0c2753d1cca2f7a45a656fb82be17 Author: Jesús Daniel Colmenares Oviedo <dtxdf@FreeBSD.org> AuthorDate: 2026-04-15 02:43:46 +0000 Commit: Jesús Daniel Colmenares Oviedo <dtxdf@FreeBSD.org> CommitDate: 2026-04-15 02:44:33 +0000 sysutils/unixexec: New port: Attach stdin/stdout of a command to a Unix socket unixexec attaches the stdin/stdout of a command to a Unix socket: * immediately exec(3)'s the command: the data is not proxied via another process * does not multiplex access to a socket WWW: https://github.com/DtxdF/unixexec/ --- sysutils/Makefile | 1 + sysutils/unixexec/Makefile | 24 ++++++++++++++++++++++++ sysutils/unixexec/distinfo | 3 +++ sysutils/unixexec/pkg-descr | 4 ++++ 4 files changed, 32 insertions(+) diff --git a/sysutils/Makefile b/sysutils/Makefile index 4ca46f71bb60..047229215e8a 100644 --- a/sysutils/Makefile +++ b/sysutils/Makefile @@ -1550,6 +1550,7 @@ SUBDIR += uif2iso SUBDIR += unetbootin SUBDIR += uniutils + SUBDIR += unixexec SUBDIR += unquote SUBDIR += unstow SUBDIR += upower diff --git a/sysutils/unixexec/Makefile b/sysutils/unixexec/Makefile new file mode 100644 index 000000000000..f20710cf4822 --- /dev/null +++ b/sysutils/unixexec/Makefile @@ -0,0 +1,24 @@ +PORTNAME= unixexec +DISTVERSIONPREFIX= v +DISTVERSION= 0.4.0 +CATEGORIES= sysutils + +MAINTAINER= dtxdf@FreeBSD.org +COMMENT= Attach stdin/stdout of a command to a Unix socket + +LICENSE= ISCL +LICENSE_FILE= ${WRKSRC}/LICENSE + +TEST_DEPENDS= bats:devel/bats-core + +USE_GITHUB= yes +GH_ACCOUNT= DtxdF + +TEST_TARGET= test + +PLIST_FILES= bin/unixexec + +do-install: + ${INSTALL_PROGRAM} ${WRKSRC}/unixexec ${STAGEDIR}${PREFIX}/bin/unixexec + +.include <bsd.port.mk> diff --git a/sysutils/unixexec/distinfo b/sysutils/unixexec/distinfo new file mode 100644 index 000000000000..cf1eb84c627e --- /dev/null +++ b/sysutils/unixexec/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1776217762 +SHA256 (DtxdF-unixexec-v0.4.0_GH0.tar.gz) = 2df933600be7030c0a99cbf9d475849a6a9a0290e8a3234f29faa432cb625eb7 +SIZE (DtxdF-unixexec-v0.4.0_GH0.tar.gz) = 4430 diff --git a/sysutils/unixexec/pkg-descr b/sysutils/unixexec/pkg-descr new file mode 100644 index 000000000000..d986f3898734 --- /dev/null +++ b/sysutils/unixexec/pkg-descr @@ -0,0 +1,4 @@ +unixexec attaches the stdin/stdout of a command to a Unix socket: + +* immediately exec(3)'s the command: the data is not proxied via another process +* does not multiplex access to a sockethome | help
Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?69defbbe.1f827.56af193a>
