diff options
Diffstat (limited to 'net-misc/logmein-hamachi/files')
-rw-r--r-- | net-misc/logmein-hamachi/files/logmein-hamachi.confd | 16 | ||||
-rw-r--r-- | net-misc/logmein-hamachi/files/logmein-hamachi.initd | 73 |
2 files changed, 0 insertions, 89 deletions
diff --git a/net-misc/logmein-hamachi/files/logmein-hamachi.confd b/net-misc/logmein-hamachi/files/logmein-hamachi.confd deleted file mode 100644 index 0b6aac55..00000000 --- a/net-misc/logmein-hamachi/files/logmein-hamachi.confd +++ /dev/null @@ -1,16 +0,0 @@ -# Copyright 1999-2011 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/net-misc/logmein-hamachi/files/logmein-hamachi.confd,v 1.1 2011/01/15 21:13:25 hwoarang Exp $ - -# /etc/conf.d/logmein-hamachi -# Config file for logmein-hamachi control script - -# Location of config, identity and log files -CONFDIR="/var/lib/logmein-hamachi" - -# Your nickname -# Set it to enable auto-login when starting the service -NICKNAME="" - -# Seconds to wait before auto-login (if enabled) -WAIT="2" diff --git a/net-misc/logmein-hamachi/files/logmein-hamachi.initd b/net-misc/logmein-hamachi/files/logmein-hamachi.initd deleted file mode 100644 index 7b704e19..00000000 --- a/net-misc/logmein-hamachi/files/logmein-hamachi.initd +++ /dev/null @@ -1,73 +0,0 @@ -#!/sbin/runscript -# Copyright 1999-2012 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -DAEMON=/opt/logmein-hamachi/bin/hamachid -PIDFILE=/var/run/logmein-hamachi/hamachid.pid - -depend() { - need net -} - -checktun() { - [ $(uname -s) = "Linux" ] || return 0 - [ -e /dev/net/tun ] && return 0 - modprobe tun && return 0 - - eerror "TUN/TAP support is not available in the running kernel" - return 1 -} - -start() -{ - # returns - # 0 if daemon has been started - # 1 if daemon was already running - # 2 if daemon could not be started - - checktun || return 2 - - ebegin "Starting hamachi" - - start-stop-daemon --quiet --start --exec "${DAEMON}" \ - --pidfile "${PIDFILE}" -- -c "${CONFDIR}" - result=$? - - if [ ${result} -eq 0 ] && [ -n "${NICKNAME}" ]; then - # it fails logging in immediately - sleep ${WAIT} - /usr/bin/hamachi login - if [ -z "$(/usr/bin/hamachi | grep 'logged in')" ]; then - start-stop-daemon --quiet --stop \ - --exec "${DAEMON}" --pidfile "${PIDFILE}" - result=1 - else - /usr/bin/hamachi set-nick "${NICKNAME}" - fi - fi - - eend ${result} -} - -stop() -{ - # returns - # 0 if daemon has been stopped - # 1 if daemon was already stopped - # 2 if daemon could not be stopped - # other if a failure occurred - - ebegin "Stopping hamachi" - - /usr/bin/hamachi logout - start-stop-daemon --quiet --stop --exec "${DAEMON}" \ - --pidfile "${PIDFILE}" - - eend $? -} - -status() { - service_started "${SVCNAME}" || return 1 - /usr/bin/hamachi - /usr/bin/hamachi list -} |