updated on Sat Jan 14 12:12:45 UTC 2012
[aur-mirror.git] / runit-run-git / runit-run.install
blob483aca51de885ac199bcad5a2561820961eaff43
1 post_install() {
2 <<<<<<< HEAD
3   if [ ! -f /sbin/init.sysv ];then
4     echo "Moving /sbin/init to /sbin/init.sysv"
5     mv /sbin/init /sbin/init.sysv
6   fi
8   if [ ! -L /sbin/init ];then
9     echo "Linking /sbin/init to runit-init"
10     ln -sf runit-init /sbin/init
11   fi
13   init=$(readlink /sbin/init)
14   if [ "$init" != "runit-init" ];then
15     mv /sbin/init /sbin/init.bak.$(date +%s)
16     ln -sf runit-init /sbin/init
17   fi
19   if [ ! -L /etc/runit/runsvdir/default ];then
20     echo "Linking /etc/runit/runsvdir/default to /etc/runit/runsvdir/runit-run-default"
21     ln -sf /etc/runit/runsvdir/runit-run-default /etc/runit/runsvdir/default
22   fi
24 =======
25   post_upgrade
26   echo "Linking /etc/runit/runsvdir/default to /etc/runit/runsvdir/runit-run-default"
27   ln -sf /etc/runit/runsvdir/runit-run-default /etc/runit/runsvdir/default
28 >>>>>>> 4eba5ca1d25fed66c15f68e2964d76f9c63a450b
29   echo "Changing runsvdir to /etc/runit/runsvdir/default"
30   runsvchdir default
32   if [ ! -L /service ];then
33     echo "Linking /service to /etc/runit/runsvdir/current"
34     ln -s /etc/runit/runsvdir/current /service
35   fi
37   echo "Runit-run is installed, restart with
38         /sbin/init.sysv 6." 
41 post_upgrade() {
42   if [ ! -L /sbin/init ];then
43     echo "Moving /sbin/init to /sbin/init.sysv"
44     mv /sbin/init /sbin/init.sysv
45   fi
46   echo "Linking /sbin/init to runit-init"
47   ln -sf runit-init /sbin/init
50 post_remove() {
51   [ -L /sbin/init ] && [ -f /sbin/init.sysv ] && rm /sbin/init && mv /sbin/init.sysv /sbin/init
54 # vim:set ts=2 sw=2 et: