Compare commits
6 Commits
openrc-0.1
...
openrc-0.1
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
6b85d4288c | ||
|
|
dec899b946 | ||
|
|
c9f6e2a6c8 | ||
|
|
e1a4aef3e5 | ||
|
|
cb2c45a3c0 | ||
|
|
d92eca3988 |
@@ -1,3 +1,3 @@
|
||||
NAME= openrc
|
||||
VERSION= 0.13.2
|
||||
VERSION= 0.13.5
|
||||
PKG= ${NAME}-${VERSION}
|
||||
|
||||
@@ -69,7 +69,14 @@ seed_dev()
|
||||
# so udev can add its start-message to dmesg
|
||||
[ -c /dev/kmsg ] || mknod -m 660 /dev/kmsg c 1 11
|
||||
|
||||
# Mount required stuff as user may not have then in /etc/fstab
|
||||
# extra symbolic links not provided by default
|
||||
[ -e /dev/fd ] || ln -snf /proc/self/fd /dev/fd
|
||||
[ -e /dev/stdin ] || ln -snf /proc/self/fd/0 /dev/stdin
|
||||
[ -e /dev/stdout ] || ln -snf /proc/self/fd/1 /dev/stdout
|
||||
[ -e /dev/stderr ] || ln -snf /proc/self/fd/2 /dev/stderr
|
||||
[ -e /proc/kcore ] && ln -snf /proc/kcore /dev/core
|
||||
|
||||
# Mount required directories as user may not have them in /etc/fstab
|
||||
for x in \
|
||||
"mqueue /dev/mqueue 1777 ,nodev mqueue" \
|
||||
"devpts /dev/pts 0755 ,gid=5,mode=0620 devpts" \
|
||||
|
||||
@@ -47,14 +47,7 @@ stop()
|
||||
eindent
|
||||
fs=
|
||||
for x in $net_fs_list $extra_net_fs_list; do
|
||||
case "$x" in
|
||||
nfs|nfs4)
|
||||
continue
|
||||
;;
|
||||
*)
|
||||
fs="$fs${fs:+|}$x"
|
||||
;;
|
||||
esac
|
||||
fs="$fs${fs:+|}$x"
|
||||
done
|
||||
[ -n "$fs" ] && fs="^($fs)$"
|
||||
do_unmount umount ${fs:+--fstype-regex} $fs --netdev
|
||||
|
||||
@@ -556,8 +556,8 @@ rc_service_daemons_crashed(const char *service)
|
||||
|
||||
char *ch_root = rc_service_value_get(basename_c(service), "chroot");
|
||||
char *spidfile = pidfile;
|
||||
if (ch_root) {
|
||||
spidfile = malloc(strlen(ch_root) + strlen(pidfile));
|
||||
if (ch_root && pidfile) {
|
||||
spidfile = xmalloc(strlen(ch_root) + strlen(pidfile) + 1);
|
||||
strcpy(spidfile, ch_root);
|
||||
strcat(spidfile, pidfile);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user