diff --git a/etc/rc.d/altqd b/etc/rc.d/altqd deleted file mode 100644 index c7e626e13bae..000000000000 --- a/etc/rc.d/altqd +++ /dev/null @@ -1,22 +0,0 @@ -#!/bin/sh -# -# $NetBSD: altqd,v 1.2 2002/03/22 04:33:58 thorpej Exp $ -# $FreeBSD$ -# - -# PROVIDE: altqd -# REQUIRE: network mountcritlocal dhclient -# BEFORE: NETWORKING -# KEYWORD: shutdown - -. /etc/rc.subr - -name="altqd" -rcvar=$name -command="/usr/sbin/${name}" -pidfile="/var/run/${name}.pid" -required_files="/etc/altq.conf" -extra_commands="reload" - -load_rc_config $name -run_rc_command "$1" diff --git a/etc/rc.d/dhcpd b/etc/rc.d/dhcpd deleted file mode 100755 index 55b1f4ade4f9..000000000000 --- a/etc/rc.d/dhcpd +++ /dev/null @@ -1,20 +0,0 @@ -#!/bin/sh -# -# $NetBSD: dhcpd,v 1.5 2002/03/22 04:33:58 thorpej Exp $ -# $FreeBSD$ -# - -# PROVIDE: dhcpd -# REQUIRE: DAEMON -# BEFORE: LOGIN - -. /etc/rc.subr - -name="dhcpd" -rcvar=$name -command="/usr/sbin/${name}" -pidfile="/var/run/${name}.pid" -required_files="/etc/${name}.conf /var/db/${name}.leases" - -load_rc_config $name -run_rc_command "$1" diff --git a/etc/rc.d/dhcrelay b/etc/rc.d/dhcrelay deleted file mode 100755 index d78afa6442af..000000000000 --- a/etc/rc.d/dhcrelay +++ /dev/null @@ -1,19 +0,0 @@ -#!/bin/sh -# -# $NetBSD: dhcrelay,v 1.5 2002/03/22 04:33:58 thorpej Exp $ -# $FreeBSD$ -# - -# PROVIDE: dhcrelay -# REQUIRE: DAEMON -# BEFORE: LOGIN - -. /etc/rc.subr - -name="dhcrelay" -rcvar=$name -command="/usr/sbin/${name}" -pidfile="/var/run/${name}.pid" - -load_rc_config $name -run_rc_command "$1" diff --git a/etc/rc.d/downinterfaces b/etc/rc.d/downinterfaces deleted file mode 100644 index 6a5c9433b22a..000000000000 --- a/etc/rc.d/downinterfaces +++ /dev/null @@ -1,27 +0,0 @@ -#!/bin/sh -# -# $NetBSD: downinterfaces,v 1.2 2001/09/04 20:40:40 martin Exp $ -# - -# PROVIDE: downinterfaces -# KEYWORD: shutdown - -if [ "x$1" != "xstop" ]; then exit 0; fi - -. /etc/rc.conf - -tmp=`ifconfig -lu` -iflist="" -for int in $tmp; do - case $int in - pppoe*) iflist="$iflist $int" - ;; - esac -done -iflist="$iflist $force_down_interfaces" -if [ "$iflist" = "" ] || [ "$iflist" = " " ]; then exit 0; fi - -echo "Shutting down interfaces:$iflist" -for int in $iflist; do - ifconfig $int down -done diff --git a/etc/rc.d/gated b/etc/rc.d/gated deleted file mode 100755 index 7a11e8c22425..000000000000 --- a/etc/rc.d/gated +++ /dev/null @@ -1,18 +0,0 @@ -#!/bin/sh -# -# $NetBSD: gated,v 1.3 2000/05/13 08:45:06 lukem Exp $ -# - -# PROVIDE: gated -# REQUIRE: DAEMON - -. /etc/rc.subr - -name="gated" -rcvar=$name -command="/usr/sbin/${name}" -pidfile="/var/run/${name}.pid" -required_files="/etc/${name}.conf" - -load_rc_config $name -run_rc_command "$1" diff --git a/etc/rc.d/ifwatchd b/etc/rc.d/ifwatchd deleted file mode 100644 index ec23ce28421e..000000000000 --- a/etc/rc.d/ifwatchd +++ /dev/null @@ -1,17 +0,0 @@ -#!/bin/sh -# -# $NetBSD$ -# - -# PROVIDE: ifwatchd -# REQUIRE: mountcritremote network - -. /etc/rc.subr - -name="ifwatchd" -rcvar=$name -command="/usr/sbin/${name}" - -load_rc_config $name -run_rc_command "$1" - diff --git a/etc/rc.d/kdc b/etc/rc.d/kdc deleted file mode 100755 index 43a5005d0268..000000000000 --- a/etc/rc.d/kdc +++ /dev/null @@ -1,20 +0,0 @@ -#!/bin/sh -# -# $NetBSD: kdc,v 1.5 2002/03/22 04:33:58 thorpej Exp $ -# $FreeBSD$ -# - -# PROVIDE: kdc -# REQUIRE: NETWORKING -# BEFORE: SERVERS - -. /etc/rc.subr - -name="kdc" -rcvar=$name -command="/usr/sbin/${name}" -pidfile="/var/run/${name}.pid" -required_files="/etc/krb5.conf" - -load_rc_config $name -run_rc_command "$1" diff --git a/etc/rc.d/lkm1 b/etc/rc.d/lkm1 deleted file mode 100755 index e252909bd7ca..000000000000 --- a/etc/rc.d/lkm1 +++ /dev/null @@ -1,40 +0,0 @@ -#!/bin/sh -# -# $NetBSD: lkm1,v 1.6 2000/10/09 06:11:38 nisimura Exp $ -# $FreeBSD$ -# - -# PROVIDE: beforenetlkm -# REQUIRE: root bootconf - -. /etc/rc.subr - -name="lkm1" -rcvar="lkm" -start_cmd="lkm1_start" -stop_cmd="lkm1_stop" - -lkm1_start() -{ -# load kernel modules specified in /etc/lkm.conf if the /usr -# filesystem is already present with "/" or can be mounted now -# - if [ -f /etc/rc.lkm ]; then - mount /usr >/dev/null 2>&1 - if [ -x /usr/bin/ld ]; then - lkmstage=BEFORENET - set start ; . /etc/rc.lkm - fi - fi -} - -lkm1_stop() -{ - if [ -f /etc/rc.lkm ] && [ -x /usr/bin/ld ]; then - lkmstage=BEFORENET - set stop ; . /etc/rc.lkm - fi -} - -load_rc_config lkm -run_rc_command "$1" diff --git a/etc/rc.d/lkm2 b/etc/rc.d/lkm2 deleted file mode 100755 index 23608df5fc2e..000000000000 --- a/etc/rc.d/lkm2 +++ /dev/null @@ -1,38 +0,0 @@ -#!/bin/sh -# -# $NetBSD: lkm2,v 1.4 2000/09/19 13:04:38 lukem Exp $ -# $FreeBSD$ -# - -# PROVIDE: beforemountlkm -# REQUIRE: syslogd - -. /etc/rc.subr - -name="lkm2" -rcvar="lkm" -start_cmd="lkm2_start" -stop_cmd="lkm2_stop" - -# load kernel modules specified in /etc/lkm.conf -# -lkm2_start() -{ - if [ -r /etc/rc.lkm ]; then - lkmstage=BEFOREMOUNT - set start ; . /etc/rc.lkm - else - warn "/etc/rc.lkm not found; LKMs not loaded." - fi -} - -lkm2_stop() -{ - if [ -r /etc/rc.lkm ]; then - lkmstage=BEFOREMOUNT - set stop ; . /etc/rc.lkm - fi -} - -load_rc_config lkm -run_rc_command "$1" diff --git a/etc/rc.d/lkm3 b/etc/rc.d/lkm3 deleted file mode 100755 index a9d6efdfef4e..000000000000 --- a/etc/rc.d/lkm3 +++ /dev/null @@ -1,29 +0,0 @@ -#!/bin/sh -# -# $NetBSD: lkm3,v 1.6 2002/03/22 04:33:58 thorpej Exp $ -# $FreeBSD$ -# - -# PROVIDE: aftermountlkm -# REQUIRE: mountall -# BEFORE: DAEMON - -. /etc/rc.subr - -name="lkm3" -rcvar="lkm" -start_cmd="do_lkm3 start" -stop_cmd="do_lkm3 stop" - -do_lkm3() -{ - # (un)load kernel modules specified in /etc/lkm.conf - # - if [ -f /etc/rc.lkm ]; then - lkmstage=AFTERMOUNT - set $1 ; . /etc/rc.lkm - fi -} - -load_rc_config lkm -run_rc_command "$1" diff --git a/etc/rc.d/mixerctl b/etc/rc.d/mixerctl deleted file mode 100755 index 16fcbb9d4163..000000000000 --- a/etc/rc.d/mixerctl +++ /dev/null @@ -1,26 +0,0 @@ -#!/bin/sh -# -# $NetBSD: mixerctl,v 1.2 2002/06/02 19:04:10 jmcneill Exp $ -# - -# PROVIDE: mixerctl -# REQUIRE: mountcritremote - -. /etc/rc.subr - -name="mixerctl" -start_cmd="mixerctl_start" -stop_cmd=":" - -mixerctl_start() -{ - if [ -r /etc/mixerctl.conf ]; then - echo "Setting mixerctl variables..." - while read setting; do - mixerctl -n -w $setting - done < /etc/mixerctl.conf - fi -} - -load_rc_config $name -run_rc_command "$1" diff --git a/etc/rc.d/mopd b/etc/rc.d/mopd deleted file mode 100755 index f6a6710e0271..000000000000 --- a/etc/rc.d/mopd +++ /dev/null @@ -1,18 +0,0 @@ -#!/bin/sh -# -# $NetBSD: mopd,v 1.5 2002/03/22 04:33:59 thorpej Exp $ -# $FreeBSD$ -# - -# PROVIDE: mopd -# REQUIRE: DAEMON -# BEFORE: LOGIN - -. /etc/rc.subr - -name="mopd" -rcvar=$name -command="/usr/sbin/${name}" - -load_rc_config $name -run_rc_command "$1" diff --git a/etc/rc.d/mountall b/etc/rc.d/mountall deleted file mode 100755 index 6ce01f7f23e3..000000000000 --- a/etc/rc.d/mountall +++ /dev/null @@ -1,17 +0,0 @@ -#!/bin/sh -# -# $NetBSD: mountall,v 1.3 2000/05/13 08:45:07 lukem Exp $ -# $FreeBSD$ -# - -# PROVIDE: mountall -# REQUIRE: beforemountlkm - -. /etc/rc.subr - -name="mountall" -start_cmd="echo 'Mounting all filesystems...'; mount -a" -stop_cmd="echo 'Unmounting all filesystems...'; umount -a" - -load_rc_config $name -run_rc_command "$1" diff --git a/etc/rc.d/ndbootd b/etc/rc.d/ndbootd deleted file mode 100755 index e24f8fc0a971..000000000000 --- a/etc/rc.d/ndbootd +++ /dev/null @@ -1,18 +0,0 @@ -#!/bin/sh -# -# $NetBSD$ -# - -# PROVIDE: ndbootd -# REQUIRE: DAEMON - -. /etc/rc.subr - -name="ndbootd" -rcvar=$name -command="/usr/sbin/${name}" -pidfile="/var/run/${name}.pid" -required_files="/etc/ethers" - -load_rc_config $name -run_rc_command "$1" diff --git a/etc/rc.d/network b/etc/rc.d/network deleted file mode 100755 index ce3336be0a97..000000000000 --- a/etc/rc.d/network +++ /dev/null @@ -1,387 +0,0 @@ -#!/bin/sh -# -# $NetBSD: network,v 1.29 2001/01/11 17:56:16 itojun Exp $ -# $FreeBSD$ - -# PROVIDE: network -# REQUIRE: ipfilter ipsec mountcritlocal root tty sysctl - -. /etc/rc.subr - -name="network" -start_cmd="network_start" -stop_cmd="network_stop" - -network_start() -{ - # set hostname, turn on network - # - echo "Starting network." - - # If $hostname is set, use it for my Internet name, - # otherwise use /etc/myname - # - if [ -z "$hostname" ] && [ -f /etc/myname ]; then - hostname=`cat /etc/myname` - fi - if [ -n "$hostname" ]; then - echo "Hostname: $hostname" - /bin/hostname $hostname - else - # Don't warn about it if we're going to run - # DHCP later, as we will probably get the - # hostname at that time. - # - if ! checkyesno dhclient && [ -z "`/bin/hostname`" ]; then - warn "\$hostname not set." - fi - fi - - # Check $domainname first, then /etc/defaultdomain, - # for NIS/YP domain name - # - if [ -z "$domainname" ] && [ -f /etc/defaultdomain ]; then - domainname=`cat /etc/defaultdomain` - fi - if [ -n "$domainname" ]; then - echo "NIS domainname: $domainname" - domainname $domainname - fi - - # Flush all routes just to make sure it is clean - if checkyesno flushroutes; then - route -n flush - fi - - # Set the address for the first loopback interface, so that the - # auto-route from a newly configured interface's address to lo0 - # works correctly. - # - # NOTE: obscure networking problems may occur if lo0 isn't configured... - # - ifconfig lo0 inet 127.0.0.1 - - # According to RFC1122, 127.0.0.0/8 should not leave the node. - # - route add -inet 127.0.0.0 -netmask 0xff000000 127.0.0.1 -reject - - # IPv6 routing setups, and host/router mode selection. - # - if ifconfig lo0 inet6 >/dev/null 2>&1; then - # We have IPv6 support in kernel. - - # disallow link-local unicast dest without outgoing scope - # identifiers. - # - route add -inet6 fe80:: -prefixlen 10 ::1 -reject - - # disallow site-local unicast dest without outgoing scope - # identifiers. - # If you configure site-locals without scope id (it is - # permissible config for routers that are not on scope - # boundary), you may want to comment the following one out. - # - if ! checkyesno ip6sitelocal; then - route add -inet6 fec0:: -prefixlen 10 ::1 -reject - fi - - # disallow "internal" addresses to appear on the wire. - # - route add -inet6 ::ffff:0.0.0.0 -prefixlen 96 ::1 -reject - - # disallow packets to malicious IPv4 compatible prefix - # - route add -inet6 ::224.0.0.0 -prefixlen 100 ::1 -reject - route add -inet6 ::127.0.0.0 -prefixlen 104 ::1 -reject - route add -inet6 ::0.0.0.0 -prefixlen 104 ::1 -reject - route add -inet6 ::255.0.0.0 -prefixlen 104 ::1 -reject - - # disallow packets to malicious 6to4 prefix - # - route add -inet6 2002:e000:: -prefixlen 20 ::1 -reject - route add -inet6 2002:7f00:: -prefixlen 24 ::1 -reject - route add -inet6 2002:0000:: -prefixlen 24 ::1 -reject - route add -inet6 2002:ff00:: -prefixlen 24 ::1 -reject - - # Completely disallow packets to IPv4 compatible prefix. - # This may conflict with RFC1933 under following circumstances: - # (1) An IPv6-only KAME node tries to originate packets to IPv4 - # compatible destination. The KAME node has no IPv4 - # compatible support. Under RFC1933, it should transmit - # native IPv6 packets toward IPv4 compatible destination, - # hoping it would reach a router that forwards the packet - # toward auto-tunnel interface. - # (2) An IPv6-only node originates a packet to IPv4 compatible - # destination. A KAME node is acting as an IPv6 router, and - # asked to forward it. - # Due to rare use of IPv4 compatible address, and security - # issues with it, we disable it by default. - # - route add -inet6 ::0.0.0.0 -prefixlen 96 ::1 -reject - - sysctl net.inet6.ip6.forwarding=0 >/dev/null - sysctl net.inet6.ip6.accept_rtadv=0 >/dev/null - - # backward compatibility - # - if [ -z "$ip6mode" ] && [ -n "$ip6forwarding" ]; then - warn 'Please migrate to newer rc.conf' \ - '(use ip6mode, not ip6forwarding)' - if checkyesno ip6forwarding; then - ip6mode=router - elif checkyesno rtsol; then - ip6mode=autohost - else - ip6mode=host - fi - fi - - case $ip6mode in - router) - echo 'IPv6 mode: router' - sysctl net.inet6.ip6.forwarding=1 >/dev/null - ;; - - autohost) - echo 'IPv6 mode: autoconfigured host' - sysctl net.inet6.ip6.accept_rtadv=1 >/dev/null - ;; - - host) - echo 'IPv6 mode: host' - ;; - - *) echo 'WARNING: invalid value in ip6mode' - ;; - - esac - fi - - # Configure all of the network interfaces listed in $net_interfaces; - # if $auto_ifconfig is YES, grab all interfaces from ifconfig. - # In the following, "xxN" stands in for interface names, like "le0". - # For any interfaces that has an $ifconfig_xxN variable associated, - # we do "ifconfig xxN $ifconfig_xxN". - # If there is no such variable, we take the contents of the file - # /etc/ifconfig.xxN, and run "ifconfig xxN" repeatedly, using each - # line of the file as the arguments for a separate "ifconfig" - # invocation. - # - # In order to configure an interface reasonably, you at the very least - # need to specify "[addr_family] [hostname]" (e.g "inet my.domain.org"), - # and probably a netmask (as in "netmask 0xffffffe0"). You will - # frequently need to specify a media type, as in "media UTP", for - # interface cards with multiple media connections that do not - # autoconfigure. See the ifconfig manual page for details. - # - # Note that /etc/ifconfig.xxN takes multiple lines. The following - # configuration is possible: - # inet 10.1.1.1 netmask 0xffffff00 - # inet 10.1.1.2 netmask 0xffffff00 alias - # inet6 fec0::1 prefixlen 64 alias - # - # You can put shell script fragment into /etc/ifconfig.xxN by - # starting a line with "!". Refer to ifconfig.if(5) for details. - # - if [ "$net_interfaces" != NO ]; then - if checkyesno auto_ifconfig; then - tmp=`ifconfig -l` - for cloner in `ifconfig -C 2>/dev/null`; do - for int in /etc/ifconfig.${cloner}[0-9]*; do - [ ! -f $int ] && break - tmp="$tmp ${int##*.}" - done - done - else - tmp="$net_interfaces" - fi - echo -n 'Configuring network interfaces:' - for int in $tmp; do - eval args=\$ifconfig_$int - if [ -n "$args" ]; then - echo -n " $int" - ifconfig $int $args - elif [ -f /etc/ifconfig.$int ]; then - echo -n " $int" - while read args; do - [ -z "$args" ] && continue - case "$args" in - "#"*) - ;; - "!"*) - eval ${args#*!} - ;; - *) - ifconfig $int $args - ;; - esac - done < /etc/ifconfig.$int - else - if ! checkyesno auto_ifconfig; then - echo - warn \ - "/etc/ifconfig.$int missing and ifconfig_$int not set;" - warn "interface $int not configured." - fi - continue - fi - configured_interfaces="$configured_interfaces $int" - done - echo "." - fi - - # Check $defaultroute, then /etc/mygate, for the name of my gateway - # host. That name must be in /etc/hosts. - # - if [ -z "$defaultroute" ] && [ -f /etc/mygate ]; then - defaultroute=`cat /etc/mygate` - fi - if [ -n "$defaultroute" ]; then - route add default $defaultroute - fi - - # Check if each configured interface xxN has an $ifaliases_xxN variable - # associated, then configure additional IP addresses for that interface. - # The variable contains a list of "address netmask" pairs, with - # "netmask" set to "-" if the interface default netmask is to be used. - # - # Note that $ifaliases_xxN works only with certain configurations and - # considered not recommended. Use /etc/ifconfig.xxN if possible. - # - # - if [ -n "$configured_interfaces" ]; then - echo "Adding interface aliases:" - done_aliases_message=yes - fi - for int in $configured_interfaces; do - eval args=\$ifaliases_$int - if [ -n "$args" ]; then - set -- $args - while [ $# -ge 2 ]; do - addr=$1 ; net=$2 ; shift 2 - if [ "$net" = "-" ]; then - # for compatibility only, obsolete - ifconfig $int inet alias $addr - else - ifconfig $int inet alias $addr \ - netmask $net - fi - # Use loopback, not the wire - route add $addr 127.0.0.1 - done - fi - done - - # /etc/ifaliases, if it exists, contains the names of additional IP - # addresses for each interface. It is formatted as a series of lines - # that contain - # address interface netmask - # - # Note that /etc/ifaliases works only with certain cases only and its - # use is not recommended. Use /etc/ifconfig.xxN instead. - # - # - if [ -f /etc/ifaliases ]; then - if [ "$done_aliases_message" != yes ]; then - echo "Adding interface aliases:" - fi - while read addr int net; do - if [ -z "$net" ]; then - # for compatibility only, obsolete - ifconfig $int inet alias $addr - else - ifconfig $int inet alias $addr netmask $net - fi - # use loopback, not the wire - route add $addr 127.0.0.1 - done < /etc/ifaliases - fi - - # IPv6 interface autoconfiguration. - # - if ifconfig lo0 inet6 >/dev/null 2>&1; then - # wait till DAD is completed. always invoke it in case - # if are configured manually by ifconfig - # - dadcount=`sysctl -n net.inet6.ip6.dad_count 2>/dev/null` - sleep $dadcount - sleep 1 - - if checkyesno rtsol; then - if [ "$ip6mode" = "autohost" ]; then - echo 'Sending router solicitation...' - rtsol $rtsol_flags - else - echo - warn \ - "ip6mode must be set to 'autohost' to use rtsol." - fi - - # wait till DAD is completed, for global addresses - # configured by router advert message. - # - sleep $dadcount - sleep 1 - fi - fi - - # XXX this must die - if [ -s /etc/netstart.local ]; then - sh /etc/netstart.local start - fi -} - -network_stop() -{ - echo "Stopping network." - - # XXX this must die - if [ -s /etc/netstart.local ]; then - sh /etc/netstart.local stop - fi - - echo "Deleting aliases." - if [ -f /etc/ifaliases ]; then - while read addr int net; do - ifconfig $int inet delete $addr - done < /etc/ifaliases - fi - - for int in `ifconfig -lu`; do - eval args=\$ifaliases_$int - if [ -n "$args" ]; then - set -- $args - while [ $# -ge 2 ]; do - addr=$1 ; net=$2 ; shift 2 - ifconfig $int inet delete $addr - done - fi - done - - # down interfaces - # - echo -n 'Downing network interfaces:' - if [ "$net_interfaces" != NO ]; then - if checkyesno auto_ifconfig; then - tmp=`ifconfig -l` - else - tmp="$net_interfaces" - fi - for int in $tmp; do - eval args=\$ifconfig_$int - if [ -n "$args" ] || [ -f /etc/ifconfig.$int ]; then - echo -n " $int" - ifconfig $int down - fi - done - echo "." - fi - - # flush routes - # - route -n flush - -} - -load_rc_config $name -run_rc_command "$1" diff --git a/etc/rc.d/poffd b/etc/rc.d/poffd deleted file mode 100644 index 5b5668a641e7..000000000000 --- a/etc/rc.d/poffd +++ /dev/null @@ -1,18 +0,0 @@ -#!/bin/sh -# -# $NetBSD: poffd,v 1.1 2001/01/14 15:37:22 minoura Exp $ -# $FreeBSD$ -# - -# PROVIDE: poffd -# REQUIRE: DAEMON - -. /etc/rc.subr - -name="poffd" -rcvar=$name -command="/usr/sbin/${name}" -start_precmd="test -c /dev/pow0" - -load_rc_config $name -run_rc_command "$1" diff --git a/etc/rc.d/postfix b/etc/rc.d/postfix deleted file mode 100755 index 807072bece11..000000000000 --- a/etc/rc.d/postfix +++ /dev/null @@ -1,42 +0,0 @@ -#!/bin/sh -# -# $NetBSD: postfix,v 1.6 2002/02/12 02:19:27 lukem Exp $ -# $FreeBSD$ -# - -# PROVIDE: mail -# REQUIRE: LOGIN -# we make mail start late, so that things like .forward's are not -# processed until the system is fully operational - -. /etc/rc.subr - -name="postfix" -rcvar=$name -required_files="/etc/${name}/main.cf" -start_precmd="postfix_precmd" -start_cmd="${name} start" -stop_cmd="${name} stop" -reload_cmd="${name} reload" -extra_commands="reload" -spooletcdir="/var/spool/${name}/etc" -required_dirs=$spooletcdir - -postfix_precmd() -{ - # As this is called after the is_running and required_dir checks - # are made in run_rc_command(), we can safely assume ${spooletcdir} - # exists and postfix isn't running at this point (unless forcestart - # is used). - # - - for f in localtime resolv.conf services; do - if [ -f /etc/$f ]; then - cmp -s /etc/$f ${spooletcdir}/$f || \ - cp -p /etc/$f ${spooletcdir}/$f - fi - done -} - -load_rc_config $name -run_rc_command "$1" diff --git a/etc/rc.d/racoon b/etc/rc.d/racoon deleted file mode 100755 index aaa264a9c375..000000000000 --- a/etc/rc.d/racoon +++ /dev/null @@ -1,20 +0,0 @@ -#!/bin/sh -# -# $NetBSD: racoon,v 1.3 2002/03/22 04:33:59 thorpej Exp $ -# $FreeBSD$ -# - -# PROVIDE: ike -# REQUIRE: isdnd kdc ppp -# BEFORE: SERVERS - -. /etc/rc.subr - -name="racoon" -rcvar=$name -command="/usr/sbin/${name}" -pidfile="/var/run/${name}.pid" -required_files="/etc/racoon/racoon.conf" - -load_rc_config $name -run_rc_command "$1" diff --git a/etc/rc.d/raidframe b/etc/rc.d/raidframe deleted file mode 100755 index 53156dcab108..000000000000 --- a/etc/rc.d/raidframe +++ /dev/null @@ -1,41 +0,0 @@ -#!/bin/sh -# -# $NetBSD: raidframe,v 1.6 2002/01/27 14:16:33 lukem Exp $ -# $FreeBSD$ -# - -# PROVIDE: disks - -. /etc/rc.subr - -name="raidframe" -start_cmd="raidframe_start" -stop_cmd=":" - -raidframe_start() -{ - # Configure non-auto-configured raid devices. - # Ensure order by globbing raid[0-9].conf before raid[0-9][0-9].conf. - # - for cfg in /etc/raid[0-9].conf /etc/raid[0-9][0-9].conf ; do - [ ! -f $cfg ] && continue - dev=${cfg##*/} - dev=${dev%%.conf} - raidctl -c $cfg $dev - done - - # Initiate parity/mirror reconstruction as needed, in the background. - # - ( - for dev in `sysctl -n hw.disknames`; do - case $dev in - raid[0-9]*) - raidctl -P $dev - ;; - esac - done - ) & -} - -load_rc_config $name -run_rc_command "$1" diff --git a/etc/rc.d/rbootd b/etc/rc.d/rbootd deleted file mode 100755 index 423c5c04b32c..000000000000 --- a/etc/rc.d/rbootd +++ /dev/null @@ -1,21 +0,0 @@ -#!/bin/sh -# -# $NetBSD: rbootd,v 1.6 2002/03/22 04:34:00 thorpej Exp $ -# $FreeBSD$ -# - -# PROVIDE: rbootd -# REQUIRE: DAEMON -# BEFORE: LOGIN - -. /etc/rc.subr - -name="rbootd" -rcvar=$name -command="/usr/sbin/${name}" -pidfile="/var/run/${name}.pid" -required_files="/etc/${name}.conf" -extra_commands="reload" - -load_rc_config $name -run_rc_command "$1" diff --git a/etc/rc.d/rtsold b/etc/rc.d/rtsold deleted file mode 100755 index 8645816efb39..000000000000 --- a/etc/rc.d/rtsold +++ /dev/null @@ -1,27 +0,0 @@ -#!/bin/sh -# -# $NetBSD: rtsold,v 1.5 2002/03/22 04:34:00 thorpej Exp $ -# $FreeBSD$ -# - -# PROVIDE: rtsold -# REQUIRE: DAEMON -# BEFORE: LOGIN - -. /etc/rc.subr - -name="rtsold" -rcvar=$name -command="/usr/sbin/${name}" -start_precmd="rtsold_precmd" - -rtsold_precmd() -{ - if [ "$ip6mode" != "autohost" ]; then - warn "\$ip6mode must be set to 'autohost' to use ${name}." - return 1 - fi -} - -load_rc_config $name -run_rc_command "$1" diff --git a/etc/rc.d/screenblank b/etc/rc.d/screenblank deleted file mode 100755 index de2af4f562c2..000000000000 --- a/etc/rc.d/screenblank +++ /dev/null @@ -1,19 +0,0 @@ -#!/bin/sh -# -# $NetBSD: screenblank,v 1.5 2002/03/22 04:34:00 thorpej Exp $ -# $FreeBSD$ -# - -# PROVIDE: screenblank -# REQUIRE: DAEMON -# BEFORE: LOGIN - -. /etc/rc.subr - -name="screenblank" -rcvar=$name -command="/usr/sbin/${name}" -pidfile="/var/run/${name}.pid" - -load_rc_config $name -run_rc_command "$1" diff --git a/etc/rc.d/swap2 b/etc/rc.d/swap2 deleted file mode 100755 index 5f3bd6f31f42..000000000000 --- a/etc/rc.d/swap2 +++ /dev/null @@ -1,37 +0,0 @@ -#!/bin/sh -# -# $NetBSD: swap2,v 1.6 2002/03/22 04:34:00 thorpej Exp $ -# $FreeBSD$ -# - -# PROVIDE: nonlocalswap -# REQUIRE: mountcritremote -# BEFORE: DAEMON - -. /etc/rc.subr - -name="swap2" -start_cmd="swap2_start" - -swap2_start() -{ - # "Critical" file systems are now mounted. Go ahead and swap - # to files now, since they will be residing in the critical file - # systems (or, at least, they should be...). - # Check for no swap, and warn about it unless that is desired. - # - swapctl -A -t noblk; - if ! checkyesno no_swap; then - if swapctl -s | grep "no swap devices configured" > /dev/null; - then - warn "No swap space configured!" - fi - fi -} - -# Remove all non-block-type swap devices -# -stop_cmd="swapctl -U -t noblk" - -load_rc_config swap -run_rc_command "$1" diff --git a/etc/rc.d/sysdb b/etc/rc.d/sysdb deleted file mode 100755 index 7d072357ebaf..000000000000 --- a/etc/rc.d/sysdb +++ /dev/null @@ -1,36 +0,0 @@ -#!/bin/sh -# -# $NetBSD: sysdb,v 1.9 2002/03/22 04:34:00 thorpej Exp $ -# $FreeBSD$ -# - -# PROVIDE: sysdb -# REQUIRE: mountcritremote -# BEFORE: DAEMON - -. /etc/rc.subr - -name="sysdb" -start_cmd="sysdb_start" -stop_cmd=":" - -sysdb_start() -{ - # Build ps databases. If this kernel supports - # machdep.booted_kernel, use that to build the KVM db so dmesg - # will run work when we boot /netbsd.new, etc. - # - echo "Building databases..." - booted_kernel=`sysctl -n machdep.booted_kernel 2>/dev/null` - kvm_mkdb "${booted_kernel:-/netbsd}" - dev_mkdb - - # Re-create /var/run/utmp, which is deleted by mountcritlocal - # but can't be recreated by it because install and chown may - # not be available then (possibly no /usr). - # - install -c -m 664 -g utmp /dev/null /var/run/utmp -} - -load_rc_config $name -run_rc_command "$1" diff --git a/etc/rc.d/wscons b/etc/rc.d/wscons deleted file mode 100755 index 36fd1b1a88cf..000000000000 --- a/etc/rc.d/wscons +++ /dev/null @@ -1,170 +0,0 @@ -#!/bin/sh -# -# $NetBSD: wscons,v 1.9 2002/04/26 00:06:54 lukem Exp $ -# $FreeBSD$ -# - -# PROVIDE: wscons -# REQUIRE: mountcritremote -# BEFORE: LOGIN - -. /etc/rc.subr - -name="wscons" -rcvar=$name -start_cmd="wscons_start" -stop_cmd=":" - -wscons_start() -{ - wscfg=/usr/sbin/wsconscfg - wsfld=/usr/sbin/wsfontload - wsctl=/sbin/wsconsctl - config=/etc/wscons.conf - usage="Usage: wsconfig [-n] [-f configfile] [-font fontpgm] [-screen screenpgm]" - DOIT= - - while [ $# -gt 0 ]; do - case $1 in - -n) - DOIT=echo - ;; - -f) - config=$2 - shift - ;; - -font) - wsfld=$2 - shift - ;; - -screen) - wscfg=$2 - shift - ;; - *) - echo $usage - exit 1 - ;; - esac - shift - done - - - # args mean: - # screen idx scr emul - # font name width height enc file - ( while read type arg1 arg2 arg3 arg4 arg5; do - case "$type" in - \#*|"") - continue - ;; - - font) - name=$arg1 - width=$arg2 - height=$arg3 - enc=$arg4 - file=$arg5 - cmd=$wsfld - - case $width in - -) - ;; - *) - cmd="$cmd -w $width" - ;; - esac - case $height in - -) - ;; - *) - cmd="$cmd -h $height" - ;; - esac - case $enc in - -) - ;; - *) - cmd="$cmd -e $enc" - ;; - esac - cmd="$cmd -N $name $file" - eval $DOIT $cmd - ;; - - screen) - idx=$arg1 - scr=$arg2 - emul=$arg3 - cmd=$wscfg - - case $scr in - -) - ;; - *) - cmd="$cmd -t $scr" - ;; - esac - case $emul in - -) - ;; - *) - cmd="$cmd -e $emul" - ;; - esac - cmd="$cmd $idx" - eval $DOIT $cmd - ;; - - keyboard) - kbd=$arg1 - cmd=$wscfg - case $kbd in - -|auto) - cmd="$cmd -k" - ;; - *) - cmd="$cmd -k $kbd" - ;; - esac - eval $DOIT $cmd - ;; - - encoding) - map=$arg1 - cmd="$wsctl -w \"encoding=$map\"" - eval $DOIT $cmd - ;; - - mapfile) - mapfile=$arg1 - ( while read entry; do - case "$entry" in - \#*|"") - continue - ;; - *) - cmd="$wsctl -w \"map+=$entry\"" - cmd="$cmd >/dev/null" - eval $DOIT $cmd - ;; - esac - done ) < $mapfile - ;; - - mux) - cmd="$wscfg -m $arg1" - eval $DOIT $cmd - ;; - - setvar) - cmd="$wsctl -w $arg1" - eval $DOIT $cmd - ;; - - esac - done ) < $config -} - -load_rc_config $name -run_rc_command "$1" diff --git a/etc/rc.d/xdm b/etc/rc.d/xdm deleted file mode 100755 index a5c6b7665b40..000000000000 --- a/etc/rc.d/xdm +++ /dev/null @@ -1,20 +0,0 @@ -#!/bin/sh -# -# $NetBSD: xdm,v 1.5 2000/07/17 15:24:48 lukem Exp $ -# - -# PROVIDE: xdm -# REQUIRE: DAEMON LOGIN wscons -# KEYWORD: shutdown - -. /etc/rc.subr - -name="xdm" -rcvar=$name -command="/usr/X11R6/bin/${name}" -pidfile="/var/run/${name}.pid" -required_files="/usr/X11R6/lib/X11/xdm/xdm-config" -extra_commands="reload" - -load_rc_config $name -run_rc_command "$1" diff --git a/etc/rc.d/xfs b/etc/rc.d/xfs deleted file mode 100755 index a0692fa66d77..000000000000 --- a/etc/rc.d/xfs +++ /dev/null @@ -1,21 +0,0 @@ -#!/bin/sh -# -# $NetBSD: xfs,v 1.6 2002/03/22 04:34:01 thorpej Exp $ -# $FreeBSD$ -# - -# PROVIDE: xfs -# REQUIRE: mountall cleartmp -# BEFORE: LOGIN - -. /etc/rc.subr - -name="xfs" -rcvar=$name -command="/usr/X11R6/bin/${name}" -command_args="& sleep 2" -required_files="/usr/X11R6/lib/X11/fs/config" -extra_commands="reload" - -load_rc_config $name -run_rc_command "$1"