From 83c6fd43e5fb40c818e10a235ab7aaa2c7e12190 Mon Sep 17 00:00:00 2001 From: hypercubus <hypercubus> Date: Wed, 1 Sep 2004 16:46:27 +0000 Subject: [PATCH] * 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) --- installer/resources/install_i2p_service_unix | 24 +++++++++---------- .../resources/uninstall_i2p_service_unix | 24 +++++++++---------- installer/resources/wrapper.conf | 11 +++++++-- 3 files changed, 33 insertions(+), 26 deletions(-) diff --git a/installer/resources/install_i2p_service_unix b/installer/resources/install_i2p_service_unix index c9bd87a5cc..9f5c2e19b9 100644 --- a/installer/resources/install_i2p_service_unix +++ b/installer/resources/install_i2p_service_unix @@ -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 diff --git a/installer/resources/uninstall_i2p_service_unix b/installer/resources/uninstall_i2p_service_unix index 701c18fff8..091777c03b 100644 --- a/installer/resources/uninstall_i2p_service_unix +++ b/installer/resources/uninstall_i2p_service_unix @@ -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 diff --git a/installer/resources/wrapper.conf b/installer/resources/wrapper.conf index ce3baca15d..bdf15a014a 100644 --- a/installer/resources/wrapper.conf +++ b/installer/resources/wrapper.conf @@ -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 -- GitLab