pkgsrc-Changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
CVS commit: pkgsrc/sysutils/nitro
Module Name: pkgsrc
Committed By: imil
Date: Sun Sep 7 09:36:35 UTC 2025
Added Files:
pkgsrc/sysutils/nitro: DESCR Makefile PLIST distinfo
Log Message:
Initial import of nitro, version 0.3.0.0.20250907, into the NetBSD Packages Collection.
nitro is a tiny process supervisor that also can be used as pid 1 on Linux
and NetBSD.
There are four main applications it is designed for:
* As init for a Linux or NetBSD machine for embedded, desktop or server
purposes
* As init for a Linux initramfs
* As init for a Linux container (Docker/Podman/LXC/Kubernetes)
* As unprivileged supervision daemon on POSIX systems
To generate a diff of this commit:
cvs rdiff -u -r0 -r1.1 pkgsrc/sysutils/nitro/DESCR \
pkgsrc/sysutils/nitro/Makefile pkgsrc/sysutils/nitro/PLIST \
pkgsrc/sysutils/nitro/distinfo
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Added files:
Index: pkgsrc/sysutils/nitro/DESCR
diff -u /dev/null pkgsrc/sysutils/nitro/DESCR:1.1
--- /dev/null Sun Sep 7 09:36:35 2025
+++ pkgsrc/sysutils/nitro/DESCR Sun Sep 7 09:36:35 2025
@@ -0,0 +1,10 @@
+nitro is a tiny process supervisor that also can be used as pid 1 on
+Linux and NetBSD.
+
+There are four main applications it is designed for:
+
+* As init for a Linux or NetBSD machine for embedded, desktop or server
+ purposes
+* As init for a Linux initramfs
+* As init for a Linux container (Docker/Podman/LXC/Kubernetes)
+* As unprivileged supervision daemon on POSIX systems
Index: pkgsrc/sysutils/nitro/Makefile
diff -u /dev/null pkgsrc/sysutils/nitro/Makefile:1.1
--- /dev/null Sun Sep 7 09:36:35 2025
+++ pkgsrc/sysutils/nitro/Makefile Sun Sep 7 09:36:35 2025
@@ -0,0 +1,45 @@
+# $NetBSD: Makefile,v 1.1 2025/09/07 09:36:35 imil Exp $
+
+DISTNAME= ${GITHUB_PROJECT}-${GITHUB_TAG}
+PKGNAME= ${GITHUB_PROJECT}-0.3.0.0.20250907
+CATEGORIES= sysutils
+MASTER_SITES= ${MASTER_SITE_GITHUB:=leahneukirchen/}
+GITHUB_PROJECT= nitro
+GITHUB_TAG= 9507f103b43094261e5bd7aa8dcd7f03ea6036d6
+
+MAINTAINER= imil%NetBSD.org@localhost
+HOMEPAGE= https://github.com/leahneukirchen/nitro
+COMMENT= Tiny but flexible init system and process supervisor
+LICENSE= 0-clause-bsd
+
+BUILD_DEFS+= VARBASE
+
+USE_LANGUAGES= c
+USE_TOOLS+= gmake
+
+MAKE_FLAGS+= PREFIX=${PREFIX}
+MAKE_FLAGS+= MANDIR=${PREFIX}/${PKGMANDIR}
+
+SUBST_CLASSES+= prefix
+SUBST_STAGE.prefix= pre-configure
+SUBST_SED.prefix= -e 's|/etc|${PREFIX}/etc|g'
+SUBST_SED.prefix+= -e 's|/var|${VARBASE}|g'
+SUBST_FILES.prefix= nitro.h nitro.c nitroctl.c nitro.8 README.md
+
+OWN_DIRS+= ${VARBASE}/run/nitro
+OWN_DIRS+= ${PKG_SYSCONFDIR}/nitro
+
+PLIST_SUBST+= SRC_SOCK=${VARBASE}/run/nitro/nitro.sock \
+ DST_SOCK=${PKG_SYSCONFDIR}/nitro.sock
+
+INSTALLATION_DIRS= bin sbin ${PKGMANDIR}/man1 ${PKGMANDIR}/man8 etc share/doc/nitro
+
+do-install:
+ ${INSTALL_PROGRAM} ${WRKSRC}/nitro ${DESTDIR}${PREFIX}/sbin/nitro
+ ${INSTALL_PROGRAM} ${WRKSRC}/nitroctl ${DESTDIR}${PREFIX}/bin/nitroctl
+ ${INSTALL_MAN} ${WRKSRC}/nitro.8 ${DESTDIR}${PREFIX}/${PKGMANDIR}/man8/nitro.8
+ ${INSTALL_MAN} ${WRKSRC}/halt.8 ${DESTDIR}${PREFIX}/${PKGMANDIR}/man8/halt.8
+ ${INSTALL_MAN} ${WRKSRC}/nitroctl.1 ${DESTDIR}${PREFIX}/${PKGMANDIR}/man1/nitroctl.1
+ ${INSTALL_DATA} ${WRKSRC}/README.md ${DESTDIR}${PREFIX}/share/doc/nitro/README.md
+
+.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/sysutils/nitro/PLIST
diff -u /dev/null pkgsrc/sysutils/nitro/PLIST:1.1
--- /dev/null Sun Sep 7 09:36:35 2025
+++ pkgsrc/sysutils/nitro/PLIST Sun Sep 7 09:36:35 2025
@@ -0,0 +1,9 @@
+@comment $NetBSD: PLIST,v 1.1 2025/09/07 09:36:35 imil Exp $
+bin/nitroctl
+man/man1/nitroctl.1
+man/man8/halt.8
+man/man8/nitro.8
+sbin/nitro
+share/doc/nitro/README.md
+@exec ${LN} -sf ${SRC_SOCK} ${DST_SOCK}
+@unexec ${RM} -f ${DST_SOCK}
Index: pkgsrc/sysutils/nitro/distinfo
diff -u /dev/null pkgsrc/sysutils/nitro/distinfo:1.1
--- /dev/null Sun Sep 7 09:36:35 2025
+++ pkgsrc/sysutils/nitro/distinfo Sun Sep 7 09:36:35 2025
@@ -0,0 +1,5 @@
+$NetBSD: distinfo,v 1.1 2025/09/07 09:36:35 imil Exp $
+
+BLAKE2s (nitro-9507f103b43094261e5bd7aa8dcd7f03ea6036d6-9507f103b43094261e5bd7aa8dcd7f03ea6036d6.tar.gz) = 7ba67284e0fa789a39dd9594a723f0d04f94b2e1db6fefb5ae30cdec81c5f865
+SHA512 (nitro-9507f103b43094261e5bd7aa8dcd7f03ea6036d6-9507f103b43094261e5bd7aa8dcd7f03ea6036d6.tar.gz) =
24aa6ec4b34b4e822cea3fcb5078834e0efa967414aa22fe5efdf996d02922f7173bd9a61f1858b2ea5f2c832386fc3fc09cbee0cb89738f0c7e96b715581538
+Size (nitro-9507f103b43094261e5bd7aa8dcd7f03ea6036d6-9507f103b43094261e5bd7aa8dcd7f03ea6036d6.tar.gz) = 24202 bytes
Home |
Main Index |
Thread Index |
Old Index