diff options
Diffstat (limited to 'abs/core/runit-scripts/runitscripts/1')
-rwxr-xr-x | abs/core/runit-scripts/runitscripts/1 | 27 |
1 files changed, 24 insertions, 3 deletions
diff --git a/abs/core/runit-scripts/runitscripts/1 b/abs/core/runit-scripts/runitscripts/1 index a45fc16..9463e60 100755 --- a/abs/core/runit-scripts/runitscripts/1 +++ b/abs/core/runit-scripts/runitscripts/1 @@ -2,14 +2,18 @@ /etc/rc.sysinit . /etc/rc.conf . /etc/rc.d/functions -hostname `cat /etc/hostname` +#no longer needed rc.sysinit takes care of the hostname +#hostname `cat /etc/hostname` /sbin/sysctl -p 2>/dev/null >/dev/null #make sure permissions are right for /etc/systemconfig -/usr/bin/setfacl -m u:mythtv:rw- /etc/systemconfig > /dev/null +chown root:mythtv /etc/systemconfig +chmod 774 /etc/systemconfig +/usr/bin/setfacl -m u:mythtv:rw- /etc/systemconfig 2>/dev/null >/dev/null + #yes it's needed the 2nd time /usr/LH/bin/load-modules-mythvantage.sh >/dev/null rm /etc/dhcpc/dhcpcd*.pid 2>/dev/null -rm -f /etc/sv/frontend/.runtime/* 2>/dev/null +rm -f /service/frontend/.runtime/* 2>/dev/null rm -f /etc/runit/reboot 2>/dev/null /sbin/agetty -8 38400 tty10 linux & stat_busy "Starting network" @@ -19,6 +23,14 @@ stat_done /usr/sbin/ethtool -s eth0 wol g 2>/dev/null /usr/sbin/ethtool -s eth1 wol g 2>/dev/null /usr/sbin/ethtool -s eth2 wol g 2>/dev/null +#cleanup of log files +if [ -f /etc/cron.daily/log_care ] +then + stat_busy "Cleaning up old logs" + /etc/cron.daily/log_care 2>/dev/null >/dev/null & + stat_done +fi + #user added stuff for level 1 of runit if [ -e /etc/runit/1.local ] then @@ -27,4 +39,13 @@ then /etc/runit/1.local stat_done fi +#some stuff from rc.multi +run_hook multi_start +# Load sysctl config files +/usr/lib/systemd/systemd-sysctl +# Load additional binary formats +mountpoint -q /proc/sys/fs/binfmt_misc || mount /proc/sys/fs/binfmt_misc &>/dev/null || mount -t binfmt_misc binfmt /proc/sys/fs/binfmt_misc +/usr/lib/systemd/systemd-binfmt +bootlogd_stop +rm -f /run/nologin |