* corrected: unix service install scripts erroneously pointed to 'i2psvc' instead of 'i2prouter'
* pid file naming fixed once and for all, using 'i2p.pid' ;-) ('i2prouter.pid' did not work)
This commit is contained in:
@ -34,34 +34,34 @@ fi
|
||||
|
||||
install_bsd()
|
||||
{
|
||||
ln -sf `pwd`/i2psvc /usr/local/etc/rc.d/i2psvc.sh
|
||||
ln -sf `pwd`/i2prouter /usr/local/etc/rc.d/i2prouter.sh
|
||||
}
|
||||
|
||||
install_debian()
|
||||
{
|
||||
ln -sf `pwd`/i2psvc /etc/init.d/i2psvc
|
||||
update-rc.d i2psvc start 20 2 3 4 5 . stop 20 0 1 6 .
|
||||
ln -sf `pwd`/i2prouter /etc/init.d/i2prouter
|
||||
update-rc.d i2prouter start 20 2 3 4 5 . stop 20 0 1 6 .
|
||||
}
|
||||
|
||||
install_gentoo()
|
||||
{
|
||||
ln -sf `pwd`/i2psvc /etc/init.d/i2psvc
|
||||
rc-update add i2psvc default
|
||||
ln -sf `pwd`/i2prouter /etc/init.d/i2prouter
|
||||
rc-update add i2prouter default
|
||||
}
|
||||
|
||||
install_redhat()
|
||||
{
|
||||
ln -sf `pwd`/i2psvc /etc/rc.d/init.d/i2psvc
|
||||
chkconfig --level 345 i2psvc on
|
||||
ln -sf `pwd`/i2prouter /etc/rc.d/init.d/i2prouter
|
||||
chkconfig --level 345 i2prouter on
|
||||
}
|
||||
|
||||
install_sysv()
|
||||
{
|
||||
ln -sf `pwd`/i2psvc /etc/init.d/i2psvc
|
||||
ln -sf /etc/init.d/i2psvc /etc/rc0.d/K20i2psvc
|
||||
ln -sf /etc/init.d/i2psvc /etc/rc1.d/K20i2psvc
|
||||
ln -sf /etc/init.d/i2psvc /etc/rc2.d/S20i2psvc
|
||||
ln -sf /etc/init.d/i2psvc /etc/rc3.d/S20i2psvc
|
||||
ln -sf `pwd`/i2prouter /etc/init.d/i2prouter
|
||||
ln -sf /etc/init.d/i2prouter /etc/rc0.d/K20i2prouter
|
||||
ln -sf /etc/init.d/i2prouter /etc/rc1.d/K20i2prouter
|
||||
ln -sf /etc/init.d/i2prouter /etc/rc2.d/S20i2prouter
|
||||
ln -sf /etc/init.d/i2prouter /etc/rc3.d/S20i2prouter
|
||||
}
|
||||
|
||||
case $HOST_OS in
|
||||
|
@ -34,34 +34,34 @@ fi
|
||||
|
||||
uninstall_bsd()
|
||||
{
|
||||
rm /usr/local/etc/rc.d/i2psvc.sh
|
||||
rm /usr/local/etc/rc.d/i2prouter.sh
|
||||
}
|
||||
|
||||
uninstall_debian()
|
||||
{
|
||||
rm /etc/init.d/i2psvc
|
||||
update-rc.d -f i2psvc remove
|
||||
rm /etc/init.d/i2prouter
|
||||
update-rc.d -f i2prouter remove
|
||||
}
|
||||
|
||||
uninstall_gentoo()
|
||||
{
|
||||
rm /etc/init.d/i2psvc
|
||||
rc-update del i2psvc default
|
||||
rm /etc/init.d/i2prouter
|
||||
rc-update del i2prouter default
|
||||
}
|
||||
|
||||
uninstall_redhat()
|
||||
{
|
||||
rm /etc/rc.d/init.d/i2psvc
|
||||
chkconfig --level 345 i2psvc off
|
||||
rm /etc/rc.d/init.d/i2prouter
|
||||
chkconfig --level 345 i2prouter off
|
||||
}
|
||||
|
||||
uninstall_sysv()
|
||||
{
|
||||
rm /etc/init.d/i2psvc
|
||||
rm /etc/rc0.d/K20i2psvc
|
||||
rm /etc/rc1.d/K20i2psvc
|
||||
rm /etc/rc2.d/S20i2psvc
|
||||
rm /etc/rc3.d/S20i2psvc
|
||||
rm /etc/init.d/i2prouter
|
||||
rm /etc/rc0.d/K20i2prouter
|
||||
rm /etc/rc1.d/K20i2prouter
|
||||
rm /etc/rc2.d/S20i2prouter
|
||||
rm /etc/rc3.d/S20i2prouter
|
||||
}
|
||||
|
||||
case $HOST_OS in
|
||||
|
@ -108,8 +108,15 @@ wrapper.use_system_time=false
|
||||
# pid file for the JVM
|
||||
wrapper.java.pidfile=routerjvm.pid
|
||||
# pid file for the service monitoring the JVM
|
||||
# (needs to be named i2prouter since the i2prouter script looks for that)
|
||||
wrapper.pidfile=i2prouter.pid
|
||||
#
|
||||
# From i2prouter:
|
||||
#
|
||||
# PIDDIR="."
|
||||
# APP_NAME="i2p"
|
||||
# PIDFILE="$PIDDIR/$APP_NAME.pid"
|
||||
#
|
||||
# This means i2prouter looks for './i2p.pid'.
|
||||
wrapper.pidfile=i2p.pid
|
||||
|
||||
#********************************************************************
|
||||
# Wrapper NT Service Properties
|
||||
|
Reference in New Issue
Block a user