From 04621ff64ab8a9efa99854d2eb03867200da973d Mon Sep 17 00:00:00 2001 From: hypercubus <hypercubus> Date: Thu, 19 Aug 2004 05:41:36 +0000 Subject: [PATCH] * service wrapper fully functioning under Linux and WinXP, should also be working for the other *nix platforms but this isn't tested yet * renaming wrapper binaries to 'i2psvc' for *nix and 'I2Psvc.exe' for win32 --- installer/lib/wrapper/aix/{wrapper => i2psvc} | Bin installer/lib/wrapper/freebsd/{wrapper => i2psvc} | Bin installer/lib/wrapper/hpux/{wrapper => i2psvc} | Bin installer/lib/wrapper/hpux64/{wrapper => i2psvc} | Bin installer/lib/wrapper/i2prouter | 14 +++++++------- installer/lib/wrapper/i2prouter.bat | 2 +- .../lib/wrapper/install_i2p_service_winnt.bat | 2 +- installer/lib/wrapper/irix/{wrapper => i2psvc} | Bin installer/lib/wrapper/linux/{wrapper => i2psvc} | Bin installer/lib/wrapper/macosx/{wrapper => i2psvc} | Bin installer/lib/wrapper/osf1/{wrapper => i2psvc} | Bin installer/lib/wrapper/solaris/{wrapper => i2psvc} | Bin .../lib/wrapper/uninstall_i2p_service_winnt.bat | 2 +- installer/lib/wrapper/wrapper.conf | 4 ++-- 14 files changed, 12 insertions(+), 12 deletions(-) rename installer/lib/wrapper/aix/{wrapper => i2psvc} (100%) rename installer/lib/wrapper/freebsd/{wrapper => i2psvc} (100%) rename installer/lib/wrapper/hpux/{wrapper => i2psvc} (100%) rename installer/lib/wrapper/hpux64/{wrapper => i2psvc} (100%) rename installer/lib/wrapper/irix/{wrapper => i2psvc} (100%) rename installer/lib/wrapper/linux/{wrapper => i2psvc} (100%) rename installer/lib/wrapper/macosx/{wrapper => i2psvc} (100%) rename installer/lib/wrapper/osf1/{wrapper => i2psvc} (100%) rename installer/lib/wrapper/solaris/{wrapper => i2psvc} (100%) diff --git a/installer/lib/wrapper/aix/wrapper b/installer/lib/wrapper/aix/i2psvc similarity index 100% rename from installer/lib/wrapper/aix/wrapper rename to installer/lib/wrapper/aix/i2psvc diff --git a/installer/lib/wrapper/freebsd/wrapper b/installer/lib/wrapper/freebsd/i2psvc similarity index 100% rename from installer/lib/wrapper/freebsd/wrapper rename to installer/lib/wrapper/freebsd/i2psvc diff --git a/installer/lib/wrapper/hpux/wrapper b/installer/lib/wrapper/hpux/i2psvc similarity index 100% rename from installer/lib/wrapper/hpux/wrapper rename to installer/lib/wrapper/hpux/i2psvc diff --git a/installer/lib/wrapper/hpux64/wrapper b/installer/lib/wrapper/hpux64/i2psvc similarity index 100% rename from installer/lib/wrapper/hpux64/wrapper rename to installer/lib/wrapper/hpux64/i2psvc diff --git a/installer/lib/wrapper/i2prouter b/installer/lib/wrapper/i2prouter index 95a27c17a9..ebf5f01b71 100644 --- a/installer/lib/wrapper/i2prouter +++ b/installer/lib/wrapper/i2prouter @@ -17,7 +17,7 @@ APP_NAME="i2p" APP_LONG_NAME="I2P Service" # Wrapper -WRAPPER_CMD="wrapper" +WRAPPER_CMD="i2psvc" WRAPPER_CONF="wrapper.conf" # Priority at which to run the wrapper. See "man nice" for valid priorities. @@ -157,9 +157,9 @@ console() { then if [ "X$IGNORE_SIGNALS" = "X" ] then - exec $CMDNICE $WRAPPER_CMD $WRAPPER_CONF wrapper.pidfile=$PIDFILE + exec $CMDNICE $WRAPPER_CMD $WRAPPER_CONF i2psvc.pidfile=$PIDFILE else - exec $CMDNICE $WRAPPER_CMD $WRAPPER_CONF wrapper.pidfile=$PIDFILE wrapper.anchorfile=$ANCHORFILE + exec $CMDNICE $WRAPPER_CMD $WRAPPER_CONF i2psvc.pidfile=$PIDFILE wrapper.anchorfile=$ANCHORFILE fi else echo "$APP_LONG_NAME is already running." @@ -176,16 +176,16 @@ start() { then if [ "X$RUN_AS_USER" = "X" ] then - exec $CMDNICE $WRAPPER_CMD $WRAPPER_CONF wrapper.pidfile=$PIDFILE wrapper.daemonize=TRUE + exec $CMDNICE $WRAPPER_CMD $WRAPPER_CONF i2psvc.pidfile=$PIDFILE wrapper.daemonize=TRUE else - su -m $RUN_AS_USER -c "exec $CMDNICE $WRAPPER_CMD $WRAPPER_CONF wrapper.pidfile=$PIDFILE wrapper.daemonize=TRUE" + su -m $RUN_AS_USER -c "exec $CMDNICE $WRAPPER_CMD $WRAPPER_CONF i2psvc.pidfile=$PIDFILE wrapper.daemonize=TRUE" fi else if [ "X$RUN_AS_USER" = "X" ] then - exec $CMDNICE $WRAPPER_CMD $WRAPPER_CONF wrapper.pidfile=$PIDFILE wrapper.anchorfile=$ANCHORFILE wrapper.ignore_signals=TRUE wrapper.daemonize=TRUE + exec $CMDNICE $WRAPPER_CMD $WRAPPER_CONF i2psvc.pidfile=$PIDFILE wrapper.anchorfile=$ANCHORFILE wrapper.ignore_signals=TRUE wrapper.daemonize=TRUE else - su -m $RUN_AS_USER -c "exec $CMDNICE $WRAPPER_CMD $WRAPPER_CONF wrapper.pidfile=$PIDFILE wrapper.anchorfile=$ANCHORFILE wrapper.ignore_signals=TRUE wrapper.daemonize=TRUE" + su -m $RUN_AS_USER -c "exec $CMDNICE $WRAPPER_CMD $WRAPPER_CONF i2psvc.pidfile=$PIDFILE wrapper.anchorfile=$ANCHORFILE wrapper.ignore_signals=TRUE wrapper.daemonize=TRUE" fi fi else diff --git a/installer/lib/wrapper/i2prouter.bat b/installer/lib/wrapper/i2prouter.bat index 942eae3208..7f6977e097 100644 --- a/installer/lib/wrapper/i2prouter.bat +++ b/installer/lib/wrapper/i2prouter.bat @@ -20,7 +20,7 @@ rem Find the application home. rem rem %~dp0 is location of current script under NT set _REALPATH=%~dp0 -set _WRAPPER_EXE=%_REALPATH%Wrapper.exe +set _WRAPPER_EXE=%_REALPATH%I2Psvc.exe rem rem Find the wrapper.conf diff --git a/installer/lib/wrapper/install_i2p_service_winnt.bat b/installer/lib/wrapper/install_i2p_service_winnt.bat index e1dc453346..9ce2d0a1f1 100644 --- a/installer/lib/wrapper/install_i2p_service_winnt.bat +++ b/installer/lib/wrapper/install_i2p_service_winnt.bat @@ -15,7 +15,7 @@ rem Find the application home. rem rem %~dp0 is location of current script under NT set _REALPATH=%~dp0 -set _WRAPPER_EXE=%_REALPATH%Wrapper.exe +set _WRAPPER_EXE=%_REALPATH%I2Psvc.exe rem rem Find the wrapper.conf diff --git a/installer/lib/wrapper/irix/wrapper b/installer/lib/wrapper/irix/i2psvc similarity index 100% rename from installer/lib/wrapper/irix/wrapper rename to installer/lib/wrapper/irix/i2psvc diff --git a/installer/lib/wrapper/linux/wrapper b/installer/lib/wrapper/linux/i2psvc similarity index 100% rename from installer/lib/wrapper/linux/wrapper rename to installer/lib/wrapper/linux/i2psvc diff --git a/installer/lib/wrapper/macosx/wrapper b/installer/lib/wrapper/macosx/i2psvc similarity index 100% rename from installer/lib/wrapper/macosx/wrapper rename to installer/lib/wrapper/macosx/i2psvc diff --git a/installer/lib/wrapper/osf1/wrapper b/installer/lib/wrapper/osf1/i2psvc similarity index 100% rename from installer/lib/wrapper/osf1/wrapper rename to installer/lib/wrapper/osf1/i2psvc diff --git a/installer/lib/wrapper/solaris/wrapper b/installer/lib/wrapper/solaris/i2psvc similarity index 100% rename from installer/lib/wrapper/solaris/wrapper rename to installer/lib/wrapper/solaris/i2psvc diff --git a/installer/lib/wrapper/uninstall_i2p_service_winnt.bat b/installer/lib/wrapper/uninstall_i2p_service_winnt.bat index ef837cb4ad..f1353ab542 100644 --- a/installer/lib/wrapper/uninstall_i2p_service_winnt.bat +++ b/installer/lib/wrapper/uninstall_i2p_service_winnt.bat @@ -15,7 +15,7 @@ rem Find the application home. rem rem %~dp0 is location of current script under NT set _REALPATH=%~dp0 -set _WRAPPER_EXE=%_REALPATH%Wrapper.exe +set _WRAPPER_EXE=%_REALPATH%I2Psvc.exe rem rem Find the wrapper.conf diff --git a/installer/lib/wrapper/wrapper.conf b/installer/lib/wrapper/wrapper.conf index f28e76b5f0..d17a49a90a 100644 --- a/installer/lib/wrapper/wrapper.conf +++ b/installer/lib/wrapper/wrapper.conf @@ -47,7 +47,7 @@ wrapper.java.library.path.2=lib # Application parameters. Add parameters as needed starting from 1 wrapper.app.parameter.1=net.i2p.router.Router wrapper.app.parameter.2=--quiet -wrapper.app.parameter.3=> /dev/null & +wrapper.app.parameter.3=> /dev/null #******************************************************************** # Wrapper Logging Properties @@ -59,7 +59,7 @@ wrapper.console.format=PM wrapper.console.loglevel=INFO # Log file to use for wrapper output logging. -wrapper.logfile=../logs/wrapper.log +wrapper.logfile=logs/wrapper.log # Format of output for the log file. (See docs for formats) wrapper.logfile.format=LPTM -- GitLab