# http://smarden.org/runit/

# Exit on error:
set -e

# Be verbose:
set -v

wget http://smarden.org/runit/runit-2.1.2.tar.gz
tar xf runit-2.1.2.tar.gz
cd admin/runit-2.1.2

# On GLLFSC, we use agetty:
sed -i 's/getty 38400 tty5 linux/agetty tty5 9600/' etc/debian/getty-tty5/run

# On GLLFSC, default bootscripts are called with /etc/rc.d/init.d/rc sysinit
sed -i '/rcS/s,init.d/rcS,rc.d/init.d/rc\ sysinit,' etc/debian/1

# On GLLFSC, there is no rmnologin script:
sed -i '/rmnologin/s/^/#/' etc/debian/1

# runit will break if the build directory is deleted, fix this:
sed -i.orig '/$parent/s/ln -s/cp/' package/upgrade

# On GLLFSC, sleep is not under /bin:
sed -i 's,/bin/sleep,sleep,' etc/debian/ctrlaltdel

package/install
package/install-man

cp command/* /sbin/

cd ../..
exit 0
