summaryrefslogtreecommitdiff
path: root/net-misc/logmein-hamachi/files
diff options
context:
space:
mode:
Diffstat (limited to 'net-misc/logmein-hamachi/files')
-rw-r--r--net-misc/logmein-hamachi/files/logmein-hamachi.confd16
-rw-r--r--net-misc/logmein-hamachi/files/logmein-hamachi.initd73
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
-}