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@jpmens.net>
This commit is contained in:
parent
534e960d68
commit
ce6f8d163f
Notes:
svn2git
2021-03-31 03:12:20 +00:00
svn path=/head/; revision=523340
@ -880,6 +880,7 @@
|
||||
SUBDIR += pecl-proctitle
|
||||
SUBDIR += pefs-kmod
|
||||
SUBDIR += personality
|
||||
SUBDIR += perp
|
||||
SUBDIR += pesign
|
||||
SUBDIR += pfetch
|
||||
SUBDIR += pflogx
|
||||
|
24
sysutils/perp/Makefile
Normal file
24
sysutils/perp/Makefile
Normal file
@ -0,0 +1,24 @@
|
||||
# $FreeBSD$
|
||||
|
||||
PORTNAME= perp
|
||||
PORTVERSION= 2.07
|
||||
CATEGORIES= sysutils
|
||||
MASTER_SITES = http://b0llix.net/perp/distfiles/
|
||||
|
||||
MAINTAINER= ports@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>
|
3
sysutils/perp/distinfo
Normal file
3
sysutils/perp/distinfo
Normal file
@ -0,0 +1,3 @@
|
||||
TIMESTAMP = 1577951030
|
||||
SHA256 (perp-2.07.tar.gz) = 1222fe31c16014d8b2a78416f93ba9f8c31eddbc381adc9021fa5d9764475815
|
||||
SIZE (perp-2.07.tar.gz) = 211568
|
16
sysutils/perp/pkg-descr
Normal file
16
sysutils/perp/pkg-descr
Normal file
@ -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/
|
53
sysutils/perp/pkg-plist
Normal file
53
sysutils/perp/pkg-plist
Normal file
@ -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
|
Loading…
Reference in New Issue
Block a user