summaryrefslogtreecommitdiff
path: root/support
diff options
context:
space:
mode:
authorWilliam Hubbs <w.d.hubbs@gmail.com>2014-12-03 10:13:41 -0600
committerWilliam Hubbs <w.d.hubbs@gmail.com>2014-12-03 10:13:41 -0600
commit1267025fb76af18e31b2c7de16606abbb9b87ea3 (patch)
tree8cc3a36b1dd7e1438d05a293cae8eac572126a7c /support
parent30cc3cdb76a66c7c0f89a52db4e5cff77b570e31 (diff)
Diffstat (limited to 'support')
-rw-r--r--support/openvpn/README8
-rwxr-xr-xsupport/openvpn/down.sh27
-rwxr-xr-xsupport/openvpn/up.sh73
-rw-r--r--support/sysvinit/README2
-rw-r--r--support/sysvinit/inittab41
5 files changed, 0 insertions, 151 deletions
diff --git a/support/openvpn/README b/support/openvpn/README
deleted file mode 100644
index 9ff435dd..00000000
--- a/support/openvpn/README
+++ /dev/null
@@ -1,8 +0,0 @@
-These handy scripts setup any dns information that OpenVPN may push.
-They also handle the interaction with OpenRC so that the OpenVPN service
-can become "inactive". This means that when it starts, it goes inactive and
-OpenRC continues on its merry way booting the system. When OpenVPN connects
-to an endpoint it then re-starts the OpenVPN service and starts up any
-services that depend on us. A similar thing happens when we shut down.
-
-Of course, this is all optional.
diff --git a/support/openvpn/down.sh b/support/openvpn/down.sh
deleted file mode 100755
index b94862b1..00000000
--- a/support/openvpn/down.sh
+++ /dev/null
@@ -1,27 +0,0 @@
-#!/bin/sh
-# Copyright (c) 2007-2008 Roy Marples <roy@marples.name>
-# Released under the 2-clause BSD license.
-
-# If we have a service specific script, run this now
-[ -x "${RC_SVCNAME}"-down.sh ] && "${RC_SVCNAME}"-down.sh
-
-# Restore resolv.conf to how it was
-if command -v resolvconf >/dev/null 2>&1; then
- resolvconf -d "${dev}"
-elif [ -e /etc/resolv.conf-"${dev}".sv ]; then
- # Important that we copy instead of move incase resolv.conf is
- # a symlink and not an actual file
- cp -p /etc/resolv.conf-"${dev}".sv /etc/resolv.conf
- rm -f /etc/resolv.conf-"${dev}".sv
-fi
-
-# Re-enter the init script to stop any dependant services
-if [ -x "${RC_SERVICE}" ]; then
- if "${RC_SERVICE}" --quiet status; then
- IN_BACKGROUND=YES
- export IN_BACKGROUND
- "${RC_SERVICE}" --quiet stop
- fi
-fi
-
-exit 0
diff --git a/support/openvpn/up.sh b/support/openvpn/up.sh
deleted file mode 100755
index 8e210698..00000000
--- a/support/openvpn/up.sh
+++ /dev/null
@@ -1,73 +0,0 @@
-#!/bin/sh
-# Copyright (c) 2007-2008 Roy Marples <roy@marples.name>
-# Released under the 2-clause BSD license.
-
-# Setup our resolv.conf
-# Vitally important that we use the domain entry in resolv.conf so we
-# can setup the nameservers are for the domain ONLY in resolvconf if
-# we're using a decent dns cache/forwarder like dnsmasq and NOT nscd/libc.
-# nscd/libc users will get the VPN nameservers before their other ones
-# and will use the first one that responds - maybe the LAN ones?
-# non resolvconf users just the the VPN resolv.conf
-
-# FIXME:- if we have >1 domain, then we have to use search :/
-# We need to add a flag to resolvconf to say
-# "these nameservers should only be used for the listed search domains
-# if other global nameservers are present on other interfaces"
-# This however, will break compatibility with Debians resolvconf
-# A possible workaround would be to just list multiple domain lines
-# and try and let resolvconf handle it
-
-NS=
-DOMAIN=
-SEARCH=
-i=1
-while true; do
- eval opt=\$foreign_option_${i}
- [ -z "${opt}" ] && break
- if [ "${opt}" != "${opt#dhcp-option DOMAIN *}" ]; then
- if [ -z "${DOMAIN}" ]; then
- DOMAIN="${opt#dhcp-option DOMAIN *}"
- else
- SEARCH="${SEARCH:+ }${opt#dhcp-option DOMAIN *}"
- fi
- elif [ "${opt}" != "${opt#dhcp-option DNS *}" ]; then
- NS="${NS}nameserver ${opt#dhcp-option DNS *}\n"
- fi
- : $(( i += 1 ))
-done
-
-if [ -n "${NS}" ]; then
- DNS="# Generated by openvpn for interface ${dev}\n"
- if [ -n "${SEARCH}" ]; then
- DNS="${DNS}search ${DOMAIN} ${SEARCH}\n"
- else
- DNS="${DNS}domain ${DOMAIN}\n"
- fi
- DNS="${DNS}${NS}"
- if command -v resolvconf >/dev/null 2>&1; then
- printf "${DNS}" | resolvconf -a "${dev}"
- else
- # Preserve the existing resolv.conf
- if [ -e /etc/resolv.conf ]; then
- cp -p /etc/resolv.conf /etc/resolv.conf-"${dev}".sv
- fi
- (umask 022; printf "${DNS}" > /etc/resolv.conf)
- fi
-fi
-
-# Below section is OpenRC specific
-
-# If we have a service specific script, run this now
-[ -x "${RC_SVCNAME}"-up.sh ] && "${RC_SVCNAME}"-up.sh
-
-# Re-enter the init script to start any dependant services
-if [ -x "${RC_SERVICE}" ]; then
- if ! "${RC_SERVICE}" --quiet status; then
- IN_BACKGROUND=YES
- export IN_BACKGROUND
- "${RC_SERVICE}" --quiet start
- fi
-fi
-
-exit 0
diff --git a/support/sysvinit/README b/support/sysvinit/README
deleted file mode 100644
index a51c0d2b..00000000
--- a/support/sysvinit/README
+++ /dev/null
@@ -1,2 +0,0 @@
-Here's a sample inittab for use with sysvinit for Linux based systems.
-We don't install it by default as sysvinit packages normally own this file.
diff --git a/support/sysvinit/inittab b/support/sysvinit/inittab
deleted file mode 100644
index 25790970..00000000
--- a/support/sysvinit/inittab
+++ /dev/null
@@ -1,41 +0,0 @@
-# /etc/inittab: This file describes how the INIT process should set up
-# the system in a certain run-level.
-
-# Default runlevel.
-id:3:initdefault:
-
-# System initialization, mount local filesystems, etc.
-si::sysinit:/sbin/openrc sysinit
-
-# Further system initialization, brings up the boot runlevel.
-rc::bootwait:/sbin/openrc boot
-
-l0:0:wait:/sbin/openrc shutdown
-l0s:0:wait:/sbin/halt -dhip
-l1:S1:wait:/sbin/openrc single
-l2:2:wait:/sbin/openrc nonetwork
-l3:3:wait:/sbin/openrc default
-l4:4:wait:/sbin/openrc default
-l5:5:wait:/sbin/openrc default
-l6:6:wait:/sbin/openrc reboot
-l6r:6:wait:/sbin/reboot -d
-#z6:6:respawn:/sbin/sulogin
-
-# new-style single-user
-su0:S:wait:/sbin/openrc single
-su1:S:wait:/sbin/sulogin
-
-# TERMINALS
-c1:12345:respawn:/sbin/agetty 38400 tty1 linux
-c2:2345:respawn:/sbin/agetty 38400 tty2 linux
-c3:2345:respawn:/sbin/agetty 38400 tty3 linux
-c4:2345:respawn:/sbin/agetty 38400 tty4 linux
-c5:2345:respawn:/sbin/agetty 38400 tty5 linux
-c6:2345:respawn:/sbin/agetty 38400 tty6 linux
-
-# SERIAL CONSOLES
-#s0:12345:respawn:/sbin/agetty 9600 ttyS0 vt100
-#s1:12345:respawn:/sbin/agetty 9600 ttyS1 vt100
-
-# What to do at the "Three Finger Salute".
-ca:12345:ctrlaltdel:/sbin/shutdown -r now