Compare commits

...

10 Commits

Author SHA1 Message Date
William Hubbs
9d201d55bc Update ChangeLog 2018-03-14 21:27:24 -05:00
William Hubbs
d3f4199005 agetty.in: allow status to be displayed 2018-03-14 21:26:07 -05:00
William Hubbs
dc071dfacd supervise-daemon: fix off-by-one error 2018-03-14 21:26:07 -05:00
William Hubbs
42cd8115b9 version 0.35.5 2018-03-14 21:02:14 -05:00
William Hubbs
d46beb28c4 Update ChangeLog 2018-03-14 14:10:01 -05:00
William Hubbs
f1c98888d8 Use _BSD_SOURCE on FreeBSD 2018-03-14 14:04:54 -05:00
William Hubbs
c2a90b8326 Remove _XOPEN_SOURCE macros from builds 2018-03-14 14:02:43 -05:00
William Hubbs
53f5b6d894 man: document default retry specification for supervise-daemon 2018-03-14 14:01:52 -05:00
William Hubbs
0a50cc494a man: document default retry sppecification for start-stop-daemon 2018-03-14 14:01:52 -05:00
William Hubbs
f2a9891d7f version 0.35.4 2018-03-14 13:55:58 -05:00
10 changed files with 76 additions and 38 deletions

View File

@@ -1,3 +1,63 @@
commit d3f419900504b37aeda79b1bca68ac150d81efd6
Author: William Hubbs <w.d.hubbs@gmail.com>
Commit: William Hubbs <w.d.hubbs@gmail.com>
agetty.in: allow status to be displayed
commit dc071dfacd23686dd3ae7168c60193618e36f0fa
Author: William Hubbs <w.d.hubbs@gmail.com>
Commit: William Hubbs <w.d.hubbs@gmail.com>
supervise-daemon: fix off-by-one error
commit 42cd8115b94525cad2f70a14cc14862e88c779be
Author: William Hubbs <w.d.hubbs@gmail.com>
Commit: William Hubbs <w.d.hubbs@gmail.com>
version 0.35.5
commit d46beb28c4fec99253542442ecacf59499e3159f
Author: William Hubbs <w.d.hubbs@gmail.com>
Commit: William Hubbs <w.d.hubbs@gmail.com>
Update ChangeLog
commit f1c98888d8429a484b4f37930998e82ef18e8657
Author: William Hubbs <w.d.hubbs@gmail.com>
Commit: William Hubbs <w.d.hubbs@gmail.com>
Use _BSD_SOURCE on FreeBSD
commit c2a90b832685f9abdf710ab740181a8b935f862a
Author: William Hubbs <w.d.hubbs@gmail.com>
Commit: William Hubbs <w.d.hubbs@gmail.com>
Remove _XOPEN_SOURCE macros from builds
commit 53f5b6d894723d034ba520853a9e5484488a2294
Author: William Hubbs <w.d.hubbs@gmail.com>
Commit: William Hubbs <w.d.hubbs@gmail.com>
man: document default retry specification for supervise-daemon
commit 0a50cc494a6e743712102c705e404faffcbcb110
Author: William Hubbs <w.d.hubbs@gmail.com>
Commit: William Hubbs <w.d.hubbs@gmail.com>
man: document default retry sppecification for start-stop-daemon
commit f2a9891d7f7f01cb9d9e9cffa36cdfc8116f8295
Author: William Hubbs <w.d.hubbs@gmail.com>
Commit: William Hubbs <w.d.hubbs@gmail.com>
version 0.35.4
commit 5df7ee056458f849626b7a2c30ad0e27e62d8d33
Author: William Hubbs <w.d.hubbs@gmail.com>
Commit: William Hubbs <w.d.hubbs@gmail.com>
Update ChangeLog
commit b731c02a389303dfba30a4b6c44efd0c2540bf66
Author: William Hubbs <w.d.hubbs@gmail.com>
Commit: William Hubbs <w.d.hubbs@gmail.com>
@@ -1842,33 +1902,3 @@ Author: William Hubbs <w.d.hubbs@gmail.com>
Commit: William Hubbs <w.d.hubbs@gmail.com>
update news file
commit c333707cba356f4cacfd58a6fcc78f7c073dddcd
Author: William Hubbs <w.d.hubbs@gmail.com>
Commit: William Hubbs <w.d.hubbs@gmail.com>
Remove all occurances of 'before *' from dependencies
Using wildcards in dependencies causes issues when rc_parallel is set to
yes because it can lead to deadlocks.
All dependencies need to be explicit rather than implicit.
This is the first stage of moving this direction.
commit 5f5b1f7cbefd0bc14352e86a9c33260266f98d9b
Author: William Hubbs <w.d.hubbs@gmail.com>
Commit: William Hubbs <w.d.hubbs@gmail.com>
init.d/sysfs.in: efivarfs tweaks
Since we check for /sys/firmware/efi/efivars, we do not need to check
for /sys/firmware/efi
Since Failing to mount efivarfs is not critical, we silence the error
message from mount.
commit cfdf56475e600f79a433cd721cadf39114c6c58d
Author: William Hubbs <w.d.hubbs@gmail.com>
Commit: William Hubbs <w.d.hubbs@gmail.com>
version 0.25

View File

@@ -1,3 +1,3 @@
NAME= openrc
VERSION= 0.35.3
VERSION= 0.35.5
PKG= ${NAME}-${VERSION}

View File

@@ -16,7 +16,6 @@ term_type="${term_type:-linux}"
command=/sbin/agetty
command_args_foreground="${agetty_options} ${port} ${baud} ${term_type}"
pidfile="/run/${RC_SVCNAME}.pid"
export EINFO_QUIET="${quiet:-yes}"
depend() {
after local
@@ -29,5 +28,12 @@ start_pre() {
eerror "symbolic links to it for the ports you want to start"
eerror "agetty on and add those to the appropriate runlevels."
return 1
else
export EINFO_QUIET="${quiet:-yes}"
fi
}
stop_pre()
{
export EINFO_QUIET="${quiet:-yes}"
}

View File

@@ -151,6 +151,7 @@ These options are only used for stopping daemons:
.It Fl R , -retry Ar timeout | Ar signal Ns / Ns Ar timeout
The retry specification can be either a timeout in seconds or multiple
signal/timeout pairs (like SIGTERM/5).
If this option is not given, the default is SIGTERM/5.
.El
.Sh ENVIRONMENT
.Va SSD_IONICELEVEL

View File

@@ -120,6 +120,7 @@ description of --respawn-max for more information.
.It Fl R , -retry Ar timeout | Ar signal Ns / Ns Ar timeout
The retry specification can be either a timeout in seconds or multiple
signal/timeout pairs (like SIGTERM/5).
If this option is not given, the default is SIGTERM/5.
.It Fl r , -chroot Ar path
chroot to this directory before starting the daemon. All other paths, such
as the path to the daemon, chdir and pidfile, should be relative to the chroot.

View File

@@ -12,4 +12,4 @@
include ${MK}/os-BSD.mk
CPPFLAGS+= -D_WITH_GETLINE
CPPFLAGS+= -D_BSD_SOURCE

View File

@@ -13,6 +13,6 @@
SFX= .GNU-kFreeBSD.in
PKG_PREFIX?= /usr
CPPFLAGS+= -D_BSD_SOURCE -D_XOPEN_SOURCE=700
CPPFLAGS+= -D_BSD_SOURCE
LIBDL= -Wl,-Bdynamic -ldl
LIBKVM?=

View File

@@ -11,5 +11,5 @@
SFX= .GNU.in
PKG_PREFIX?= /usr
CPPFLAGS+= -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=700 -DMAXPATHLEN=4096 -DPATH_MAX=4096
CPPFLAGS+= -D_DEFAULT_SOURCE -DMAXPATHLEN=4096 -DPATH_MAX=4096
LIBDL= -Wl,-Bdynamic -ldl

View File

@@ -11,7 +11,7 @@
SFX= .Linux.in
PKG_PREFIX?= /usr
CPPFLAGS+= -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=700
CPPFLAGS+= -D_DEFAULT_SOURCE
LIBDL= -Wl,-Bdynamic -ldl
ifeq (${MKSELINUX},yes)

View File

@@ -232,8 +232,8 @@ static char *make_cmdline(char **argv)
for (c = argv; c && *c; c++)
len += (strlen(*c) + 1);
cmdline = xmalloc(len);
memset(cmdline, 0, len);
cmdline = xmalloc(len+1);
memset(cmdline, 0, len+1);
for (c = argv; c && *c; c++) {
strcat(cmdline, *c);
strcat(cmdline, " ");