runit is daemontools replacement:
- service supervision
- clean process state
- reliable logging facility
- fast system bootup and shutdown
- packaging friendly
- small code size
It can optionally replace init(8) as process 1.
===> The following configuration options are available for runit-2.1.2_5:
DOCS=on: Build and/or install documentation
===> Use 'make config' to modify these settings
all: drop support for FreeBSD 13, mips and risc64sf
Reviewed by: many (*)
Differential Revision: https://reviews.freebsd.org/D55624
Differential Revision: https://reviews.freebsd.org/D55642 (merged in from bofh)
many (*)
acm arrowd brooks cmt dch decke dinoex eduardo fluffy fuz gahr garga
jbeich joerg jrm kai kenrap martymac matthew mfechner michaelo mizhka
nobutaka pkubaj se tagattie thj
Anton Saietskii
GenericRikka
Gert Doering
Jan Bramkamp
Oleh Hushchenkov
Oleksandr Kryvulia
Ralf van der Enden
Yamagi
desktop kde python tcltk office
sysutils/runit: Fix shutdown and reboot
The FreeBSD PREFIX insistence plays havoc with runit, but this
should fix the issues on rebooting and shutting down when using
runit-init.
The problem was because of the inconsistency of where stopit and
reboot are stored.
While here, pet rclint and identify bug in rclint at the same time!
Remove WWW entries moved into port Makefiles
Commit b7f05445c00f has added WWW entries to port Makefiles based on
WWW: lines in pkg-descr files.
This commit removes the WWW: lines of moved-over URLs from these
pkg-descr files.
Approved by: portmgr (tcberner)
Add WWW entries to port Makefiles
It has been common practice to have one or more URLs at the end of the
ports' pkg-descr files, one per line and prefixed with "WWW:". These
URLs should point at a project website or other relevant resources.
Access to these URLs required processing of the pkg-descr files, and
they have often become stale over time. If more than one such URL was
present in a pkg-descr file, only the first one was tarnsfered into
the port INDEX, but for many ports only the last line did contain the
port specific URL to further information.
There have been several proposals to make a project URL available as
a macro in the ports' Makefiles, over time.
(Only the first 15 lines of the commit message are shown above )
sysutils: remove 'Created by' lines
A big Thank You to the original contributors of these ports:
* <jsmith@resonatingmedia.com>
* Aaron Dalton <aaron@FreeBSD.org>
* Aaron Landwehr <aaron@snaphat.com>
* Adam Weinberger <adamw@FreeBSD.org>
* Adrian Chadd
* Adrian Chadd <adrian@FreeBSD.org>
* Akinori MUSHA aka knu <knu@idaemons.org>
* Alan Eldridge <alane@FreeBSD.org>
* Alan Eldridge <alane@geeksrus.net>
* Aldis Berjoza <aldis@bsdroot.lv>
* Alex Deiter <alex.deiter@gmail.com>
(Only the first 15 lines of the commit message are shown above )
- Add a patch to allow sending logs via UDP [1]
- Convert to option helper target and optimize
away ``.for'' loop in its recipe while here
PR: 207747 [1]
Add pkg-message with hints on replacing init
Patch to allow running from PREFIX without copying (caveat-- must be on root
filesystem!)
Various minor runtime fixes
Upgrade to version 2.1.2.
Use daemon(8) to redirect stdin, stdout, and stderr; start daemon in /.
PR: 200440
Submitted by: olgeni
Approved by: maintainer (email)
In the rc.d scripts, change assignments to rcvar to use the
literal name_enable wherever possible, and ${name}_enable
when it's not, to prepare for the demise of set_rcvar().
In cases where I had to hand-edit unusual instances also
modify formatting slightly to be more uniform (and in
some cases, correct). This includes adding some $FreeBSD$
tags, and most importantly moving rcvar= to right after
name= so it's clear that one is derived from the other.
- Unbreak on CURRENT;
- Pass maintainership from ports@ to submitter;
- Remove utmp code if utmpx is present;
- Handle configuration files correctly;
- Use ETCDIR;
- Remove empty REQUIRE line from runsvdir.sh.in.
PR: ports/157298
Submitted by: Chris Rees <utisoft@gmail.com>
For ports maintained by ports@FreeBSD.org, remove names and/or
e-mail addresses from the pkg-descr file that could reasonably
be mistaken for maintainer contact information in order to avoid
confusion on the part of users looking for support. As a pleasant
side effect this also avoids confusion and/or frustration for people
who are no longer maintaining those ports.
- Update to 1.5.0:
Functionality of runsvctrl(8), runsvstat(8), svwaitup(8), svwaitdown(8)
has been rolled into sv(8)
- Update startup script to use sv(8) instead of runsvctrl(8)
- Convert the included runsvdir startup script to rcNG.
It is now fully controlled via /etc/rc.conf mechanism:
runsvdir_enable="YES" - enable runsvdir startup
runsvdir_path="/service" - override service directory path
(default: /var/service)
- Startup script now automatically creates service directory
if it is missing
- Bump PORTREVISION
- Make running self-tests an optional step since it may fail
in some environments (particularlly, bento's).
Move it from do-build to a new test target.
Reported by: bento (via kris)
New port: runit is daemontools replacement:
- service supervision
- clean process state
- reliable logging facility
- fast system bootup and shutdown
- packaging friendly
- small code size
Submitted by: Sergei Kolobov <sergei@kolobov.com>
PR: 54513