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.
- 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>
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.
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)
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
- 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