-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy path2
executable file
·19 lines (15 loc) · 876 Bytes
/
2
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#!/bin/sh
PATH="/usr/bin:/usr/sbin:/bin:/sbin"
runlevel="default"
for arg in $(cat /proc/cmdline); do
if [ -d "/etc/runit/runsvdir/$arg" ]; then
msg "Runlevel detected: '$arg' (via kernel cmdline)"
runlevel="$arg"
fi
done
[ -x /etc/rc.local ] && /etc/rc.local
runsvchdir "$runlevel"
mkdir -p /run/runit/runsvdir
ln -s /etc/runit/runsvdir/current /run/runit/runsvdir/current
exec env -i PATH="$PATH" \
runsvdir -P /run/runit/runsvdir/current 'log: ...........................................................................................................................................................................................................................................................................................................................................................................................................'