summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authord3v11 <d3v11@d3v11.ano>2012-01-15 02:49:46 +0000
committerd3v11 <d3v11@d3v11.ano>2012-01-15 02:49:46 +0000
commit660160694efdc857930957acb05f7b73ce3898d1 (patch)
treedaee2645a7e3284ad51c665378091b6d99c18d93
parente50e62ea947ed8c9cc782d2749f90ea49739e3a3 (diff)
downloadresdb-660160694efdc857930957acb05f7b73ce3898d1.tar.gz
resdb-660160694efdc857930957acb05f7b73ce3898d1.zip
changed peer2anonet to support "slackware", nick please confirm
new code will work. if not i am happy to create fix
-rwxr-xr-xcontrib/peer2anonet/peer2anonet12
1 files changed, 10 insertions, 2 deletions
diff --git a/contrib/peer2anonet/peer2anonet b/contrib/peer2anonet/peer2anonet
index f1ab538..1917bc2 100755
--- a/contrib/peer2anonet/peer2anonet
+++ b/contrib/peer2anonet/peer2anonet
@@ -337,8 +337,16 @@ INSTALL_DAEMONTOOLS(){
cd admin/daemontools-0.76
sed -i 's/gcc/gcc -include errno.h/g' src/conf-cc
package/install
- cp /etc/rc.local /etc/peer2anonet/rc.local.backup
- sed -i "s/exit 0/csh -cf \'\/command\/svscanboot \&\'/" /etc/rc.local
+ if [ -e /etc/rc.d/rc.local ]; then
+ sed -i "s/exit 0/csh -cf \'\/command\/svscanboot \&\'/" /etc/rc.d/rc.local
+ chmod +x /etc/rc.d/rc.local
+ elif [ -e /etc/rc.local ]; then
+ sed -i "s/exit 0/csh -cf \'\/command\/svscanboot \&\'/" /etc/rc.local
+ chmod +x /etc/rc.local
+ else
+ echo ' fatal error: cannot find rc startup script'
+ exit 1
+ fi
chmod +x /etc/rc.local
}