svn commit: r523340 - in head/sysutils: . perp
Tobias C. Berner
tcberner at FreeBSD.org
Fri Jan 17 17:22:28 UTC 2020
Author: tcberner
Date: Fri Jan 17 17:22:26 2020
New Revision: 523340
URL: https://svnweb.freebsd.org/changeset/ports/523340
Log:
New port: sysutils/perp: Persistent process supervisor & service managment framework
The perp package provides a set of daemons and utilities to reliably start,
monitor, log, and control a collection of persistent processes.
A "persistent process" is any program intended to be long-running, highly
available, and purpose critical. Also known and often described as a "service",
a persistent process normally provides some essential, on-demand system
service. Programs that serve email, domain name queries, and http requests are
all examples of services that are normally run as persistent processes.
These are the programs that you want to start at system boot, and to continue
running for as long as the system itself. These are the programs you need
running in uninterrupted service, day and night, forever and ever.
perp helps make sure that they do.
WWW: http://b0llix.net/perp/
PR: 243032
Submitted by: Jan-Piet Mens <ports at jpmens.net>
Added:
head/sysutils/perp/
head/sysutils/perp/Makefile (contents, props changed)
head/sysutils/perp/distinfo (contents, props changed)
head/sysutils/perp/pkg-descr (contents, props changed)
head/sysutils/perp/pkg-plist (contents, props changed)
Modified:
head/sysutils/Makefile
Modified: head/sysutils/Makefile
==============================================================================
--- head/sysutils/Makefile Fri Jan 17 16:49:03 2020 (r523339)
+++ head/sysutils/Makefile Fri Jan 17 17:22:26 2020 (r523340)
@@ -880,6 +880,7 @@
SUBDIR += pecl-proctitle
SUBDIR += pefs-kmod
SUBDIR += personality
+ SUBDIR += perp
SUBDIR += pesign
SUBDIR += pfetch
SUBDIR += pflogx
Added: head/sysutils/perp/Makefile
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/sysutils/perp/Makefile Fri Jan 17 17:22:26 2020 (r523340)
@@ -0,0 +1,24 @@
+# $FreeBSD$
+
+PORTNAME= perp
+PORTVERSION= 2.07
+CATEGORIES= sysutils
+MASTER_SITES = http://b0llix.net/perp/distfiles/
+
+MAINTAINER= ports at jpmens.net
+COMMENT= Persistent process supervisor & service managment framework for un!x
+
+LICENSE= UNKNOWN
+LICENSE_NAME= unknown
+LICENSE_FILE= ${WRKSRC}/LICENSE
+LICENSE_PERMS= dist-mirror dist-sell pkg-mirror pkg-sell auto-accept
+
+CFLAGS+= -I. -I../lasagna \
+ -DPERP_BASE_DEFAULT='\"${PREFIX}/etc/perp\"'
+MAKE_ARGS+= CC="${CC}" CFLAGS="${CFLAGS}" \
+ BINDIR=${PREFIX}/bin SBINDIR=${PREFIX}/sbin MANDIR=${PREFIX}/man
+
+pre-install:
+ cd ${WRKSRC} && ${MAKE} strip
+
+.include <bsd.port.mk>
Added: head/sysutils/perp/distinfo
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/sysutils/perp/distinfo Fri Jan 17 17:22:26 2020 (r523340)
@@ -0,0 +1,3 @@
+TIMESTAMP = 1577951030
+SHA256 (perp-2.07.tar.gz) = 1222fe31c16014d8b2a78416f93ba9f8c31eddbc381adc9021fa5d9764475815
+SIZE (perp-2.07.tar.gz) = 211568
Added: head/sysutils/perp/pkg-descr
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/sysutils/perp/pkg-descr Fri Jan 17 17:22:26 2020 (r523340)
@@ -0,0 +1,16 @@
+The perp package provides a set of daemons and utilities to reliably start,
+monitor, log, and control a collection of persistent processes.
+
+A "persistent process" is any program intended to be long-running, highly
+available, and purpose critical. Also known and often described as a "service",
+a persistent process normally provides some essential, on-demand system
+service. Programs that serve email, domain name queries, and http requests are
+all examples of services that are normally run as persistent processes.
+
+These are the programs that you want to start at system boot, and to continue
+running for as long as the system itself. These are the programs you need
+running in uninterrupted service, day and night, forever and ever.
+
+perp helps make sure that they do.
+
+WWW: http://b0llix.net/perp/
Added: head/sysutils/perp/pkg-plist
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/sysutils/perp/pkg-plist Fri Jan 17 17:22:26 2020 (r523340)
@@ -0,0 +1,53 @@
+man/man5/perpetrate.5.gz
+man/man8/perp-setup.8.gz
+man/man8/perp_intro.8.gz
+man/man8/perpboot.8.gz
+man/man8/perpctl.8.gz
+man/man8/perpd.8.gz
+man/man8/perpetrate.8.gz
+man/man8/perphup.8.gz
+man/man8/perpls.8.gz
+man/man8/perpok.8.gz
+man/man8/perpstat.8.gz
+man/man8/runargs.8.gz
+man/man8/runargv0.8.gz
+man/man8/runchoom.8.gz
+man/man8/rundetach.8.gz
+man/man8/rundeux.8.gz
+man/man8/runenv.8.gz
+man/man8/runfile.8.gz
+man/man8/runlimit.8.gz
+man/man8/runlock.8.gz
+man/man8/runpause.8.gz
+man/man8/runsession.8.gz
+man/man8/runtool.8.gz
+man/man8/runtools_intro.8.gz
+man/man8/runtrap.8.gz
+man/man8/runuid.8.gz
+man/man8/sissylog.8.gz
+man/man8/tinylog.8.gz
+sbin/perp-setup
+sbin/perpboot
+sbin/perpctl
+sbin/perpd
+sbin/perphup
+sbin/perpls
+sbin/perpok
+sbin/perpstat
+sbin/runargs
+sbin/runargv0
+sbin/runchoom
+sbin/rundetach
+sbin/rundeux
+sbin/runenv
+sbin/runfile
+sbin/runlimit
+sbin/runlock
+sbin/runpause
+sbin/runsession
+sbin/runtool
+sbin/runtrap
+sbin/runuid
+sbin/sissylog
+sbin/tinylog
+sbin/tinylog_run
More information about the svn-ports-all
mailing list