Compare commits
3 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
ae7490929d | ||
|
|
ddbd1caa35 | ||
|
|
a249651218 |
35
ChangeLog
35
ChangeLog
@@ -1,3 +1,21 @@
|
||||
commit ddbd1caa35986b9f1be0070dad1cedfc427a1bf1
|
||||
Author: William Hubbs <w.d.hubbs@gmail.com>
|
||||
Commit: William Hubbs <w.d.hubbs@gmail.com>
|
||||
|
||||
supervise-daemon: save start time and respawn count before dropping privs
|
||||
|
||||
commit a24965121834b64cc5e62c52c67b88886e5c5f5c
|
||||
Author: William Hubbs <w.d.hubbs@gmail.com>
|
||||
Commit: William Hubbs <w.d.hubbs@gmail.com>
|
||||
|
||||
version 0.26.1
|
||||
|
||||
commit e4bfb4530a86a4ccdff312c857df37fa0da36fd6
|
||||
Author: William Hubbs <w.d.hubbs@gmail.com>
|
||||
Commit: William Hubbs <w.d.hubbs@gmail.com>
|
||||
|
||||
update ChangeLog
|
||||
|
||||
commit 78e0042eccaf5a5554b195ad391b3ab0b8974cf6
|
||||
Author: William Hubbs <w.d.hubbs@gmail.com>
|
||||
Commit: William Hubbs <w.d.hubbs@gmail.com>
|
||||
@@ -1462,20 +1480,3 @@ Author: William Hubbs <w.d.hubbs@gmail.com>
|
||||
Commit: William Hubbs <w.d.hubbs@gmail.com>
|
||||
|
||||
supervise-daemon: add pam service file
|
||||
|
||||
commit b3a04e797e5e459842c2c239886ab6ea08a8dc29
|
||||
Author: Anthony G. Basile <blueness@gentoo.org>
|
||||
Commit: Anthony G. Basile <blueness@gentoo.org>
|
||||
|
||||
runlevels/Makefile: add support for runlevel ‘nonetwork’
|
||||
|
||||
Traditional System V reserves runlevel 2 for multiuser with no
|
||||
networking. We add support for this which is already defined in
|
||||
the inittab as
|
||||
|
||||
l2:2:wait:/sbin/rc nonetwork
|
||||
|
||||
X-Gentoo-Bug: 533828
|
||||
X-Gentoo-Bug-URL: https://bugs.gentoo.org/show_bug.cgi?id=533828
|
||||
|
||||
Signed-off-by: Anthony G. Basile <blueness@gentoo.org>
|
||||
|
||||
@@ -1,3 +1,3 @@
|
||||
NAME= openrc
|
||||
VERSION= 0.26
|
||||
VERSION= 0.26.1
|
||||
PKG= ${NAME}-${VERSION}
|
||||
|
||||
@@ -196,6 +196,14 @@ static void child_process(char *exec, char **argv, char *svcname,
|
||||
|
||||
setsid();
|
||||
|
||||
if (svcname) {
|
||||
start_time = time(NULL);
|
||||
from_time_t(start_time_string, start_time);
|
||||
rc_service_value_set(svcname, "start_time", start_time_string);
|
||||
sprintf(start_count_string, "%i", start_count);
|
||||
rc_service_value_set(svcname, "start_count", start_count_string);
|
||||
}
|
||||
|
||||
if (nicelevel) {
|
||||
if (setpriority(PRIO_PROCESS, getpid(), nicelevel) == -1)
|
||||
eerrorx("%s: setpriority %d: %s", applet, nicelevel,
|
||||
@@ -342,13 +350,6 @@ static void child_process(char *exec, char **argv, char *svcname,
|
||||
c++;
|
||||
}
|
||||
syslog(LOG_INFO, "Running command line: %s", cmdline);
|
||||
if (svcname) {
|
||||
start_time = time(NULL);
|
||||
from_time_t(start_time_string, start_time);
|
||||
rc_service_value_set(svcname, "start_time", start_time_string);
|
||||
sprintf(start_count_string, "%i", start_count);
|
||||
rc_service_value_set(svcname, "start_count", start_count_string);
|
||||
}
|
||||
execvp(exec, argv);
|
||||
|
||||
#ifdef HAVE_PAM
|
||||
|
||||
Reference in New Issue
Block a user