summaryrefslogtreecommitdiff
path: root/net/system.sh
diff options
context:
space:
mode:
authorWilliam Hubbs <w.d.hubbs@gmail.com>2013-03-18 18:29:36 -0500
committerWilliam Hubbs <w.d.hubbs@gmail.com>2013-08-13 16:33:41 -0500
commit838c9efb36b3b058c5a5b9d0e8c6d4d4789a44b9 (patch)
tree4d30e9357d1f666ea37186b8a95dbe83c86b4dc8 /net/system.sh
parentb2f8ac9382d5dad70181ef803a37f43896f5cb91 (diff)
downloadopenrc-838c9efb36b3b058c5a5b9d0e8c6d4d4789a44b9.tar.gz
openrc-838c9efb36b3b058c5a5b9d0e8c6d4d4789a44b9.tar.bz2
openrc-838c9efb36b3b058c5a5b9d0e8c6d4d4789a44b9.tar.xz
Remove gentoo's net.* scripts
It has been determined that it will be best for gentoo's net.* scripts to be in a separate package to allow independent development. This package will be called netifrc and maintained by Gentoo.
Diffstat (limited to 'net/system.sh')
-rw-r--r--net/system.sh122
1 files changed, 0 insertions, 122 deletions
diff --git a/net/system.sh b/net/system.sh
deleted file mode 100644
index 98017d5..0000000
--- a/net/system.sh
+++ /dev/null
@@ -1,122 +0,0 @@
-# Copyright (c) 2007-2008 Roy Marples <roy@marples.name>
-# Released under the 2-clause BSD license.
-
-_config_vars="$_config_vars dns_servers dns_domain dns_search"
-_config_vars="$_config_vars dns_sortlist dns_options"
-_config_vars="$_config_vars ntp_servers nis_servers nis_domain"
-
-system_depend()
-{
- after interface
- before dhcp
-}
-
-_system_dns()
-{
- local servers= domain= search= sortlist= options= x= imetric=
-
- eval servers=\$dns_servers_${IFVAR}
- [ -z "${servers}" ] && servers=${dns_servers}
-
- eval domain=\$dns_domain_${IFVAR}
- [ -z "${domain}" ] && domain=${dns_domain}
-
- eval search=\$dns_search_${IFVAR}
- [ -z "${search}" ] && search=${dns_search}
-
- eval sortlist=\$dns_sortlist_${IFVAR}
- [ -z "${sortlist}" ] && sortlist=${dns_sortlist}
-
- eval options=\$dns_options_${IFVAR}
- [ -z "${options}" ] && options=${dns_options}
-
- [ -z "${servers}" -a -z "${domain}" -a -z "${search}" \
- -a -z "${sortlist}" -a -z "${options}" ] && return 0
-
- local buffer="# Generated by net-scripts for interface ${IFACE}\n"
- [ -n "${domain}" ] && buffer="${buffer}domain ${domain}\n"
- [ -n "${search}" ] && buffer="${buffer}search ${search}\n"
-
- for x in ${servers}; do
- buffer="${buffer}nameserver ${x}\n"
- done
-
- [ -n "${sortlist}" ] && buffer="${buffer}sortlist ${sortlist}\n"
- [ -n "${options}" ] && buffer="${buffer}options ${options}\n"
-
- # Support resolvconf if we have it.
- if [ -x /sbin/resolvconf ]; then
- x="-a ${IFACE}"
- eval imetric=\${metric_${IFVAR}}
- if [ -n "${imetric}" ]; then
- x="${x} -m ${imetric}"
- fi
- printf "${buffer}" | resolvconf ${x}
- else
- printf "${buffer}" > /etc/resolv.conf
- chmod 644 /etc/resolv.conf
- fi
-}
-
-_system_ntp()
-{
- local servers= buffer= x=
-
- eval servers=\$ntp_servers_${IFVAR}
- [ -z "${servers}" ] && servers=${ntp_servers}
- [ -z "${servers}" ] && return 0
-
- buffer="# Generated by net-scripts for interface ${IFACE}\n"
- buffer="${buffer}restrict default noquery notrust nomodify\n"
- buffer="${buffer}restrict 127.0.0.1\n"
-
- for x in ${servers}; do
- buffer="${buffer}restrict ${x} nomodify notrap noquery\n"
- buffer="${buffer}server ${x}\n"
- done
-
- printf "${buffer}" > /etc/ntp.conf
- chmod 644 /etc/ntp.conf
-}
-
-_system_nis()
-{
- local servers= domain= x= buffer=
-
- eval servers=\$nis_servers_${IFVAR}
- [ -z "${servers}" ] && servers=${nis_servers}
-
- eval domain=\$nis_domain_${IFVAR}
- [ -z "${domain}" ] && domain=${nis_domain}
-
- [ -z "${servers}" -a -z "${domain}" ] && return 0
-
- buffer="# Generated by net-scripts for interface ${iface}\n"
-
- if [ -n "${domain}" ]; then
- hostname -y "${domain}"
- if [ -n "${servers}" ]; then
- for x in ${servers}; do
- buffer="${buffer}domain ${domain} server ${x}\n"
- done
- else
- buffer="${buffer}domain ${domain} broadcast\n"
- fi
- else
- for x in ${servers}; do
- buffer="${buffer}ypserver ${x}\n"
- done
- fi
-
- printf "${buffer}" > /etc/yp.conf
- chmod 644 /etc/yp.conf
-}
-
-system_pre_start()
-{
- _system_dns
- _system_ntp
- _system_nis
-
- return 0
-}