blob: c79375973577bd1937f05f33c6c2094db11850fc (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
|
#!/bin/sh
# vim: set ts=4 sw=4 et:
PATH=/usr/bin:/usr/sbin
runlevel=default
for arg in $(cat /proc/cmdline); do
case $arg in
single) echo "Initializing single user mode..."; runlevel=single;;
esac
done
# Setup first tty as unicode again, stage1 does not work correctly for tty1.
unicode_start
# Create runlevel and then copy services.
if [ -d /etc/runit/runsvdir/${runlevel} ]; then
mkdir -p /run/runit/runsvdir
cp -aP /etc/runit/runsvdir/${runlevel} /run/runit/runsvdir
ln -s /run/runit/runsvdir/${runlevel} /run/runit/runsvdir/current
fi
exec env - PATH=$PATH \
runsvdir -P /run/runit/runsvdir/current 'log: ...........................................................................................................................................................................................................................................................................................................................................................................................................'
|