- Dec 31, 2011
-
-
kytv authored
I removed Tanuki's broken CPU "bitness" check for OSX in 3db46be1ede7d858b6c319905cf310d99227eb29. With this commit I add one that works. Note that at this point we don't use the "bitness" checking because we ship a quad-fat wrapper for OSX. Unfortunately, one can only manipulate the osx binaries with "lipo" which is only available in OSX. In the future we may want to use the "bitness" logic. In any case, the old check set the bits to 64 for Leopard and above, but just because a Mac is running Leopard or Snow Leopard doesn't mean it's 64bit capable. This addition of mine will actually check the flags using sysctl. I'm not using uname because OSX < Lion starts in 32bit mode by default (but can still run 64bit binaries).
-
- Dec 19, 2011
-
-
kytv authored
Check for /etc/environment and /etc/default/locale and retrieve/set locale variables from them--but only if LANG is unset. This should help in those cases in which someone is starting I2P as a daemon using an initscript and I2P is starting /before/ the environment is configured, leading to the wrong file encoding being detected.
-
- Dec 10, 2011
-
-
kytv authored
Switch to one awk command instead of using grep and cut.
-
- Nov 21, 2011
- Nov 09, 2011
-
-
kytv authored
before with my 'gentoo hack'.
-
- Nov 02, 2011
-
-
kytv authored
Update i2prouter to be more compatible with Gentoo systems and add a commented out entry to wrapper.config
-
- Sep 30, 2011
-
-
kytv authored
src/bin/sh.script.in
-
- Sep 29, 2011
-
-
kytv authored
-
- Sep 18, 2011
-
-
kytv authored
-
- Sep 13, 2011
-
-
kytv authored
The upstream script has support for Ubuntu but not Debian. This change allows the same methods used for Ubuntu to be used for Debian. This *should* work for any version of Linux that has Debian in its family tree.
-
kytv authored
-
kytv authored
ALLOW_ROOT to override.
-
kytv authored
is shutdown while running as a console application.
-
kytv authored
-
- Sep 12, 2011
-
-
kytv authored
-
kytv authored
With this check-in comes an update of our i2prouter script based upon the script src/bin/sh.script.in from the 3.5.9 source tarball of the wrapper. Some of the benefits of this newer version include: - logic to determine which wrapper binary to use (32bit VS 64bit) and falling back to alternate "bitness." This would be most useful for portable packages. - support for far more platforms and archs than the 3.1.1 based script (such as Solaris, risc, os/390, HP-UX, AIX, mips, ia64, etc.) - support for installing I2P as a daemon in most UNIX-based environments with the command "i2prouter install". The installed service can be removed with "i2prouter remove". With testing this option has been confirmed to work in OSX, Fedora, Slackware, Debian, Ubuntu, FreeBSD, and SuSE. It does not work in Arch Linux (yet).
-
- Jun 21, 2011
-
-
kytv authored
(either wrong architecture or i2psvc is just plain missing) and give a more useful error message.
-
- Feb 15, 2010
-
- Jan 26, 2010
-
-
zzz authored
* build.xml: Speed up sponge's distclean additions
-
- Oct 26, 2009
-
-
zzz authored
-
- Jul 26, 2009
-
-
zzz authored
* Recognize same base and config dir in WorkingDir * Reformat XInfoPanel in installer for clarity
-
- Jun 13, 2009
-
-
zzz authored
- Don't cd to script location, no longer required * RouterLaunch: - If no wrapper, put wrapper.log in system temp dir unless specified with -Dwrapper.logfile=/path/to/wrapper.log or it already exists in CWD (for backward compatibility) - Append rather than replace wrapper.log - Pass wrapper log location to router as a property, so that logs.jsp can find it * logs.jsp: - Get wrapper log location from a property too * runplain.sh: - Add path substitution to runplain.sh on install - Pass I2P base dir to the router as a property * wrapper.config: - Put wrapper.log in system temp dir for new installs - Pass I2P base dir to the router as a property * WorkingDir: - Don't migrate an existing install by default - Never migrate the data (too hard)
-
- Jun 12, 2009
-
-
zzz authored
- Add install and temp path substitution to wrapper.config and i2prouter on install
-
- Sep 08, 2004
-
-
hopefully any other affected *nix systems) now properly discards non- essential directories after installation. * Support for Win9x in the installer and postinstall.bat. * Changed the name of the default installation directory on all platforms from "I2P" to "i2p" in the installer. * Changed "wrapper.conf" to "wrapper.config" for naming consistency with the other configuration files.
-
- Aug 29, 2004
-
-
changed deprecated 'tail -1' to 'tail -n 1'; the Java Service Wrapper team will probably change it soon, but we need this for 0.4
-
- Aug 26, 2004
-
-
- Aug 24, 2004
-
-
* added wrapper files to the 'installer' target of the global build.xml
-
- Aug 19, 2004
-
-
* 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
-
moving standalone-compiler.jar into the izpack subdir
-