forked from I2P_Developers/i2p.i2p
bourne-ified (damn borne agains)
This commit is contained in:
@ -25,51 +25,64 @@
|
|||||||
|
|
||||||
HOST_OS=`uname -a`
|
HOST_OS=`uname -a`
|
||||||
|
|
||||||
if [ ! '$HOST_OS' ]; then
|
if [ "X$HOST_OS" = "X" ]; then
|
||||||
echo unknown
|
echo unknown
|
||||||
exit 0
|
exit 0
|
||||||
fi
|
fi
|
||||||
|
|
||||||
if [[ `echo "$HOST_OS" | grep Darwin` && `echo "$HOST_OS" | grep Mac` ]]; then
|
DARWIN=`echo "$HOST_OS" | grep Darwin`
|
||||||
|
MAC=`echo "$HOST_OS" | grep Mac`
|
||||||
|
FREEBSD=`echo "$HOST_OS" | grep FreeBSD`
|
||||||
|
LINUX=`echo "$HOST_OS" | grep Linux`
|
||||||
|
SOLARIS=`echo "$HOST_OS" | grep Solaris`
|
||||||
|
SUNOS=`echo "$HOST_OS" | grep SunOS`
|
||||||
|
|
||||||
|
if [ ! "X$DARWIN" = "X" -o ! "X$MAC" = "X" ]; then
|
||||||
echo osx
|
echo osx
|
||||||
exit 0
|
exit 0
|
||||||
fi
|
fi
|
||||||
|
|
||||||
if [[ `echo "$HOST_OS" | grep FreeBSD` ]]; then
|
if [ ! "X$FREEBSD" = "X" ]; then
|
||||||
echo freebsd
|
echo freebsd
|
||||||
exit 0
|
exit 0
|
||||||
fi
|
fi
|
||||||
|
|
||||||
if [[ `echo "$HOST_OS" | grep Linux` ]]; then
|
if [ ! "X$LINUX" = "X" ]; then
|
||||||
|
|
||||||
LINUX_DISTRO=`cat /proc/version`
|
LINUX_DISTRO=`cat /proc/version`
|
||||||
|
DEBIAN=`echo $LINUX_DISTRO | grep Debian`
|
||||||
|
FEDORA=`echo $LINUX_DISTRO | grep Fedora`
|
||||||
|
GENTOO=`echo $LINUX_DISTRO | grep Gentoo`
|
||||||
|
MANDRAKE=`echo $LINUX_DISTRO | grep Mandrake`
|
||||||
|
REDHAT=`echo $LINUX_DISTRO | grep "Red Hat"`
|
||||||
|
SUSE=`echo $LINUX_DISTRO | grep Suse`
|
||||||
|
|
||||||
if [[ `echo "$LINUX_DISTRO" | grep Debian` ]]; then
|
if [ ! "X$DEBIAN" = "X" ]; then
|
||||||
echo debian
|
echo debian
|
||||||
exit 0
|
exit 0
|
||||||
fi
|
fi
|
||||||
|
|
||||||
if [[ `echo "$LINUX_DISTRO" | grep Fedora` ]]; then
|
if [ ! "X$FEDORA" = "X" ]; then
|
||||||
echo fedora
|
echo fedora
|
||||||
exit 0
|
exit 0
|
||||||
fi
|
fi
|
||||||
|
|
||||||
if [[ `echo "$LINUX_DISTRO" | grep Gentoo` ]]; then
|
if [ ! "X$GENTOO" = "X" ]; then
|
||||||
echo gentoo
|
echo gentoo
|
||||||
exit 0
|
exit 0
|
||||||
fi
|
fi
|
||||||
|
|
||||||
if [[ `echo "$LINUX_DISTRO" | grep Mandrake` ]]; then
|
if [ ! "X$MANDRAKE" = "X" ]; then
|
||||||
echo mandrake
|
echo mandrake
|
||||||
exit 0
|
exit 0
|
||||||
fi
|
fi
|
||||||
|
|
||||||
if [[ `echo "$LINUX_DISTRO" | grep "Red Hat"` ]]; then
|
if [ ! "X$REDHAT" = "X" ]; then
|
||||||
echo redhat
|
echo redhat
|
||||||
exit 0
|
exit 0
|
||||||
fi
|
fi
|
||||||
|
|
||||||
if [[ `echo "$LINUX_DISTRO" | grep Suse` ]]; then
|
if [ ! "X$SUSE" = "X" ]; then
|
||||||
echo suse
|
echo suse
|
||||||
exit 0
|
exit 0
|
||||||
fi
|
fi
|
||||||
@ -78,10 +91,11 @@ if [[ `echo "$HOST_OS" | grep Linux` ]]; then
|
|||||||
exit 0
|
exit 0
|
||||||
fi
|
fi
|
||||||
|
|
||||||
if [[ `echo "$HOST_OS" | grep Solaris` ]]; then
|
if [ ! "X$SOLARIS" = "X" -o ! "X$SUNOS" = "X" ]; then
|
||||||
echo solaris
|
echo solaris
|
||||||
exit 0
|
exit 0
|
||||||
fi
|
fi
|
||||||
|
|
||||||
echo unknown
|
echo unknown
|
||||||
exit 0
|
exit 0
|
||||||
|
|
||||||
|
@ -12,7 +12,7 @@
|
|||||||
# Installs the appropriate set of Java Service Wrapper support files for the
|
# Installs the appropriate set of Java Service Wrapper support files for the
|
||||||
# user's OS then launches the I2P router as a background service.
|
# user's OS then launches the I2P router as a background service.
|
||||||
|
|
||||||
if [ $1 ]; then
|
if [ ! "X$1" = "X" ]; then
|
||||||
cd $1
|
cd $1
|
||||||
fi
|
fi
|
||||||
|
|
||||||
@ -22,9 +22,10 @@ chmod 744 ./osid
|
|||||||
chmod 744 ./uninstall_i2p_service_unix
|
chmod 744 ./uninstall_i2p_service_unix
|
||||||
|
|
||||||
ERROR_MSG="Cannot determine operating system type. From the subdirectory in lib/wrapper matching your operating system, please move i2psvc to your base I2P directory, and move the remaining two files to the lib directory."
|
ERROR_MSG="Cannot determine operating system type. From the subdirectory in lib/wrapper matching your operating system, please move i2psvc to your base I2P directory, and move the remaining two files to the lib directory."
|
||||||
|
|
||||||
HOST_OS=`./osid`
|
HOST_OS=`./osid`
|
||||||
|
|
||||||
if [[ ! $HOST_OS || $HOST_OS = "unknown" ]]; then
|
if [ "X$HOST_OS" = "X" -o $HOST_OS = "unknown" ]; then
|
||||||
echo "$ERROR_MSG"
|
echo "$ERROR_MSG"
|
||||||
exit 1
|
exit 1
|
||||||
fi
|
fi
|
||||||
@ -57,3 +58,4 @@ cp $wrapperpath/i2psvc .
|
|||||||
chmod 744 ./i2psvc
|
chmod 744 ./i2psvc
|
||||||
./i2prouter start
|
./i2prouter start
|
||||||
exit 0
|
exit 0
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user