mirror of
https://github.com/sheumann/hush.git
synced 2024-12-27 16:31:24 +00:00
init: use applet_name instead of "init" - we can be linuxrc
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
This commit is contained in:
parent
18f89128e5
commit
1a8de6f8a2
10
init/init.c
10
init/init.c
@ -119,7 +119,7 @@ static void message(int where, const char *fmt, ...)
|
|||||||
msg[l] = '\0';
|
msg[l] = '\0';
|
||||||
if (where & L_LOG) {
|
if (where & L_LOG) {
|
||||||
/* Log the message to syslogd */
|
/* Log the message to syslogd */
|
||||||
openlog("init", 0, LOG_DAEMON);
|
openlog(applet_name, 0, LOG_DAEMON);
|
||||||
/* don't print "\r" */
|
/* don't print "\r" */
|
||||||
syslog(LOG_INFO, "%s", msg + 1);
|
syslog(LOG_INFO, "%s", msg + 1);
|
||||||
closelog();
|
closelog();
|
||||||
@ -482,8 +482,8 @@ static void new_init_action(uint8_t action_type, const char *command, const char
|
|||||||
/* Don't enter action if it's already in the list,
|
/* Don't enter action if it's already in the list,
|
||||||
* This prevents losing running RESPAWNs.
|
* This prevents losing running RESPAWNs.
|
||||||
*/
|
*/
|
||||||
if ((strcmp(a->command, command) == 0)
|
if (strcmp(a->command, command) == 0
|
||||||
&& (strcmp(a->terminal, cons) == 0)
|
&& strcmp(a->terminal, cons) == 0
|
||||||
) {
|
) {
|
||||||
/* Remove from list */
|
/* Remove from list */
|
||||||
*nextp = a->next;
|
*nextp = a->next;
|
||||||
@ -842,7 +842,7 @@ int init_main(int argc UNUSED_PARAM, char **argv)
|
|||||||
{
|
{
|
||||||
die_sleep = 30 * 24*60*60; /* if xmalloc would ever die... */
|
die_sleep = 30 * 24*60*60; /* if xmalloc would ever die... */
|
||||||
|
|
||||||
if (argv[1] && !strcmp(argv[1], "-q")) {
|
if (argv[1] && strcmp(argv[1], "-q") == 0) {
|
||||||
return kill(1, SIGHUP);
|
return kill(1, SIGHUP);
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -896,7 +896,7 @@ int init_main(int argc UNUSED_PARAM, char **argv)
|
|||||||
|
|
||||||
/* Check if we are supposed to be in single user mode */
|
/* Check if we are supposed to be in single user mode */
|
||||||
if (argv[1]
|
if (argv[1]
|
||||||
&& (!strcmp(argv[1], "single") || !strcmp(argv[1], "-s") || LONE_CHAR(argv[1], '1'))
|
&& (strcmp(argv[1], "single") == 0 || strcmp(argv[1], "-s") == 0 || LONE_CHAR(argv[1], '1'))
|
||||||
) {
|
) {
|
||||||
/* ??? shouldn't we set RUNLEVEL="b" here? */
|
/* ??? shouldn't we set RUNLEVEL="b" here? */
|
||||||
/* Start a shell on console */
|
/* Start a shell on console */
|
||||||
|
Loading…
Reference in New Issue
Block a user