Compare commits
10 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
dc0ab571a2 | ||
|
|
fb37e1aa96 | ||
|
|
8769cca710 | ||
|
|
506f2887e1 | ||
|
|
83223a6e97 | ||
|
|
2747f40f82 | ||
|
|
933972da53 | ||
|
|
dbcb8ba3fe | ||
|
|
e462c3223e | ||
|
|
06f195ce37 |
66
ChangeLog
66
ChangeLog
@@ -1,3 +1,69 @@
|
|||||||
|
commit fb37e1aa96df351b1bf591dc36ef332f86820a2b
|
||||||
|
Author: William Hubbs <w.d.hubbs@gmail.com>
|
||||||
|
Commit: William Hubbs <w.d.hubbs@gmail.com>
|
||||||
|
|
||||||
|
src/rc/Makefile: fix make depend target
|
||||||
|
|
||||||
|
commit 8769cca71089983ad8a8a69cec852c6bc169248d
|
||||||
|
Author: William Hubbs <w.d.hubbs@gmail.com>
|
||||||
|
Commit: William Hubbs <w.d.hubbs@gmail.com>
|
||||||
|
|
||||||
|
include rc.h properly in source files
|
||||||
|
|
||||||
|
We were attempting to include rc.h in rc-misc.h instead of the source
|
||||||
|
files where it should be included.
|
||||||
|
|
||||||
|
commit 506f2887e13eb8093bbff0915381644c4c08fc5c
|
||||||
|
Author: William Hubbs <w.d.hubbs@gmail.com>
|
||||||
|
Commit: William Hubbs <w.d.hubbs@gmail.com>
|
||||||
|
|
||||||
|
fix selinux build
|
||||||
|
|
||||||
|
X-Gentoo-Bug: 571798
|
||||||
|
X-Gentoo-Bug-URL: https://bugs.gentoo.org/show_bug.cgi?id=571798
|
||||||
|
|
||||||
|
commit 83223a6e97ff2ed3a8b06c4794b55cdd1c61c657
|
||||||
|
Author: William Hubbs <w.d.hubbs@gmail.com>
|
||||||
|
Commit: William Hubbs <w.d.hubbs@gmail.com>
|
||||||
|
|
||||||
|
version 0.20.2
|
||||||
|
|
||||||
|
commit 2747f40f823c2d31b820f0525360532287c70eea
|
||||||
|
Author: William Hubbs <w.d.hubbs@gmail.com>
|
||||||
|
Commit: William Hubbs <w.d.hubbs@gmail.com>
|
||||||
|
|
||||||
|
update changelog
|
||||||
|
|
||||||
|
commit 933972da532bdf23accaea68bd072fc723a4065d
|
||||||
|
Author: William Hubbs <w.d.hubbs@gmail.com>
|
||||||
|
Commit: William Hubbs <w.d.hubbs@gmail.com>
|
||||||
|
|
||||||
|
fix selinux build
|
||||||
|
|
||||||
|
commit dbcb8ba3fe2ddce1052c6e0037c47e19d7c273aa
|
||||||
|
Author: William Hubbs <w.d.hubbs@gmail.com>
|
||||||
|
Commit: William Hubbs <w.d.hubbs@gmail.com>
|
||||||
|
|
||||||
|
Add LANG, LC_MESSAGES and TERM to the environment whitelist
|
||||||
|
|
||||||
|
commit e462c3223ec71e4567916c74b7e02ec167d91819
|
||||||
|
Author: William Hubbs <w.d.hubbs@gmail.com>
|
||||||
|
Commit: William Hubbs <w.d.hubbs@gmail.com>
|
||||||
|
|
||||||
|
fix seg fault
|
||||||
|
|
||||||
|
commit 06f195ce37769fda1bbc2cfde13534abeb7f1176
|
||||||
|
Author: William Hubbs <w.d.hubbs@gmail.com>
|
||||||
|
Commit: William Hubbs <w.d.hubbs@gmail.com>
|
||||||
|
|
||||||
|
increment version number
|
||||||
|
|
||||||
|
commit 04f05c30d13ec83b85164a536eb570f29a66b275
|
||||||
|
Author: William Hubbs <w.d.hubbs@gmail.com>
|
||||||
|
Commit: William Hubbs <w.d.hubbs@gmail.com>
|
||||||
|
|
||||||
|
update ChangeLog
|
||||||
|
|
||||||
commit 9473ac514cb72663d5c3bac8b5473cced4a20bf7
|
commit 9473ac514cb72663d5c3bac8b5473cced4a20bf7
|
||||||
Author: joe9 <joe9mail@gmail.com>
|
Author: joe9 <joe9mail@gmail.com>
|
||||||
Commit: William Hubbs <w.d.hubbs@gmail.com>
|
Commit: William Hubbs <w.d.hubbs@gmail.com>
|
||||||
|
|||||||
@@ -1,3 +1,3 @@
|
|||||||
NAME= openrc
|
NAME= openrc
|
||||||
VERSION= 0.20
|
VERSION= 0.20.2
|
||||||
PKG= ${NAME}-${VERSION}
|
PKG= ${NAME}-${VERSION}
|
||||||
|
|||||||
@@ -26,7 +26,6 @@
|
|||||||
#include <unistd.h>
|
#include <unistd.h>
|
||||||
|
|
||||||
#include "helpers.h"
|
#include "helpers.h"
|
||||||
#include "rc.h"
|
|
||||||
|
|
||||||
#define RC_LEVEL_BOOT "boot"
|
#define RC_LEVEL_BOOT "boot"
|
||||||
#define RC_LEVEL_DEFAULT "default"
|
#define RC_LEVEL_DEFAULT "default"
|
||||||
|
|||||||
@@ -1,4 +1,9 @@
|
|||||||
SRCS= rc.c rc-logger.c rc-misc.c rc-plugin.c
|
SRCS= checkpath.c do_e.c do_mark_service.c do_service.c \
|
||||||
|
do_value.c fstabinfo.c is_newer_than.c is_older_than.c \
|
||||||
|
mountinfo.c openrc-run.c rc-abort.c rc.c \
|
||||||
|
rc-depend.c rc-logger.c rc-misc.c rc-plugin.c \
|
||||||
|
rc-selinux.c rc-service.c rc-status.c rc-update.c \
|
||||||
|
shell_var.c start-stop-daemon.c swclock.c _usage.c
|
||||||
|
|
||||||
ifeq (${MKSELINUX},yes)
|
ifeq (${MKSELINUX},yes)
|
||||||
SRCS+= rc-selinux.c
|
SRCS+= rc-selinux.c
|
||||||
@@ -75,7 +80,10 @@ check test::
|
|||||||
|
|
||||||
all: ${ALL_PROGS}
|
all: ${ALL_PROGS}
|
||||||
|
|
||||||
checkpath: checkpath.o _usage.o rc-misc.o rc-selinux.o
|
checkpath: checkpath.o _usage.o rc-misc.o
|
||||||
|
ifeq (${MKSELINUX},yes)
|
||||||
|
checkpath: rc-selinux.o
|
||||||
|
endif
|
||||||
${CC} ${LOCAL_CFLAGS} ${LOCAL_LDFLAGS} ${CFLAGS} ${LDFLAGS} -o $@ $^ ${LDADD}
|
${CC} ${LOCAL_CFLAGS} ${LOCAL_LDFLAGS} ${CFLAGS} ${LDFLAGS} -o $@ $^ ${LDADD}
|
||||||
|
|
||||||
einfon einfo ewarnn ewarn eerrorn eerror ebegin eend ewend \
|
einfon einfo ewarnn ewarn eerrorn eerror ebegin eend ewend \
|
||||||
@@ -101,10 +109,13 @@ mark_service_hotplugged mark_service_failed: do_mark_service.o rc-misc.o
|
|||||||
mountinfo: mountinfo.o _usage.o rc-misc.o
|
mountinfo: mountinfo.o _usage.o rc-misc.o
|
||||||
${CC} ${LOCAL_CFLAGS} ${LOCAL_LDFLAGS} ${CFLAGS} ${LDFLAGS} -o $@ $^ ${LDADD}
|
${CC} ${LOCAL_CFLAGS} ${LOCAL_LDFLAGS} ${CFLAGS} ${LDFLAGS} -o $@ $^ ${LDADD}
|
||||||
|
|
||||||
openrc rc: rc.o rc-logger.o rc-misc.o rc-plugin.o rc-selinux.o _usage.o
|
openrc rc: rc.o rc-logger.o rc-misc.o rc-plugin.o _usage.o
|
||||||
${CC} ${LOCAL_CFLAGS} ${LOCAL_LDFLAGS} ${CFLAGS} ${LDFLAGS} -o $@ $^ ${LDADD}
|
${CC} ${LOCAL_CFLAGS} ${LOCAL_LDFLAGS} ${CFLAGS} ${LDFLAGS} -o $@ $^ ${LDADD}
|
||||||
|
|
||||||
openrc-run runscript: openrc-run.o _usage.o rc-misc.o rc-plugin.o
|
openrc-run runscript: openrc-run.o _usage.o rc-misc.o rc-plugin.o
|
||||||
|
ifeq (${MKSELINUX},yes)
|
||||||
|
openrc-run runscript: rc-selinux.o
|
||||||
|
endif
|
||||||
${CC} ${LOCAL_CFLAGS} ${LOCAL_LDFLAGS} ${CFLAGS} ${LDFLAGS} -o $@ $^ ${LDADD}
|
${CC} ${LOCAL_CFLAGS} ${LOCAL_LDFLAGS} ${CFLAGS} ${LDFLAGS} -o $@ $^ ${LDADD}
|
||||||
|
|
||||||
rc-abort: rc-abort.o
|
rc-abort: rc-abort.o
|
||||||
|
|||||||
@@ -13,6 +13,7 @@
|
|||||||
#include <ctype.h>
|
#include <ctype.h>
|
||||||
#include <stdio.h>
|
#include <stdio.h>
|
||||||
#include <stdlib.h>
|
#include <stdlib.h>
|
||||||
|
#include "rc.h"
|
||||||
#include "rc-misc.h"
|
#include "rc-misc.h"
|
||||||
#include "_usage.h"
|
#include "_usage.h"
|
||||||
#include "version.h"
|
#include "version.h"
|
||||||
|
|||||||
@@ -30,6 +30,7 @@
|
|||||||
#include <unistd.h>
|
#include <unistd.h>
|
||||||
|
|
||||||
#include "einfo.h"
|
#include "einfo.h"
|
||||||
|
#include "rc.h"
|
||||||
#include "rc-misc.h"
|
#include "rc-misc.h"
|
||||||
#include "rc-selinux.h"
|
#include "rc-selinux.h"
|
||||||
#include "_usage.h"
|
#include "_usage.h"
|
||||||
|
|||||||
@@ -28,6 +28,7 @@
|
|||||||
#include <unistd.h>
|
#include <unistd.h>
|
||||||
|
|
||||||
#include "einfo.h"
|
#include "einfo.h"
|
||||||
|
#include "rc.h"
|
||||||
#include "rc-misc.h"
|
#include "rc-misc.h"
|
||||||
|
|
||||||
const char *applet = NULL;
|
const char *applet = NULL;
|
||||||
|
|||||||
@@ -15,6 +15,7 @@
|
|||||||
#include <stdio.h>
|
#include <stdio.h>
|
||||||
#include <stdlib.h>
|
#include <stdlib.h>
|
||||||
|
|
||||||
|
#include "rc.h"
|
||||||
#include "rc-misc.h"
|
#include "rc-misc.h"
|
||||||
|
|
||||||
int main(int argc, char **argv)
|
int main(int argc, char **argv)
|
||||||
|
|||||||
@@ -15,6 +15,7 @@
|
|||||||
#include <stdio.h>
|
#include <stdio.h>
|
||||||
#include <stdlib.h>
|
#include <stdlib.h>
|
||||||
|
|
||||||
|
#include "rc.h"
|
||||||
#include "rc-misc.h"
|
#include "rc-misc.h"
|
||||||
|
|
||||||
int main(int argc, char **argv)
|
int main(int argc, char **argv)
|
||||||
|
|||||||
@@ -53,6 +53,7 @@ rc_conf_yesno(const char *setting)
|
|||||||
static const char *const env_whitelist[] = {
|
static const char *const env_whitelist[] = {
|
||||||
"EERROR_QUIET", "EINFO_QUIET",
|
"EERROR_QUIET", "EINFO_QUIET",
|
||||||
"IN_BACKGROUND", "IN_HOTPLUG",
|
"IN_BACKGROUND", "IN_HOTPLUG",
|
||||||
|
"LANG", "LC_MESSAGES", "TERM",
|
||||||
NULL
|
NULL
|
||||||
};
|
};
|
||||||
|
|
||||||
@@ -179,6 +180,8 @@ env_config(void)
|
|||||||
sys = detect_container();
|
sys = detect_container();
|
||||||
if (!sys)
|
if (!sys)
|
||||||
sys = detect_vm();
|
sys = detect_vm();
|
||||||
|
|
||||||
|
if (sys)
|
||||||
setenv("RC_SYS", sys, 1);
|
setenv("RC_SYS", sys, 1);
|
||||||
|
|
||||||
#ifdef PREFIX
|
#ifdef PREFIX
|
||||||
|
|||||||
@@ -15,8 +15,6 @@
|
|||||||
* except according to the terms contained in the LICENSE file.
|
* except according to the terms contained in the LICENSE file.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#ifdef HAVE_SELINUX
|
|
||||||
|
|
||||||
#include <stddef.h>
|
#include <stddef.h>
|
||||||
#include <errno.h>
|
#include <errno.h>
|
||||||
#include <dlfcn.h>
|
#include <dlfcn.h>
|
||||||
@@ -386,5 +384,3 @@ out:
|
|||||||
free(run_init_t);
|
free(run_init_t);
|
||||||
free(curr_t);
|
free(curr_t);
|
||||||
}
|
}
|
||||||
|
|
||||||
#endif
|
|
||||||
|
|||||||
@@ -30,6 +30,7 @@
|
|||||||
#include <utime.h>
|
#include <utime.h>
|
||||||
|
|
||||||
#include "einfo.h"
|
#include "einfo.h"
|
||||||
|
#include "rc.h"
|
||||||
#include "rc-misc.h"
|
#include "rc-misc.h"
|
||||||
#include "_usage.h"
|
#include "_usage.h"
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user