diff options
| author | William Hubbs <w.d.hubbs@gmail.com> | 2014-12-03 10:13:41 -0600 |
|---|---|---|
| committer | William Hubbs <w.d.hubbs@gmail.com> | 2014-12-03 10:13:41 -0600 |
| commit | 1267025fb76af18e31b2c7de16606abbb9b87ea3 (patch) | |
| tree | 8cc3a36b1dd7e1438d05a293cae8eac572126a7c /support | |
| parent | 30cc3cdb76a66c7c0f89a52db4e5cff77b570e31 (diff) | |
initial commitorigin/gh-pagesgithub/gh-pages
Diffstat (limited to 'support')
| -rw-r--r-- | support/openvpn/README | 8 | ||||
| -rwxr-xr-x | support/openvpn/down.sh | 27 | ||||
| -rwxr-xr-x | support/openvpn/up.sh | 73 | ||||
| -rw-r--r-- | support/sysvinit/README | 2 | ||||
| -rw-r--r-- | support/sysvinit/inittab | 41 |
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 |
