summaryrefslogtreecommitdiffstats
path: root/etc
diff options
context:
space:
mode:
authordougb <dougb@FreeBSD.org>2007-12-08 22:33:11 +0000
committerdougb <dougb@FreeBSD.org>2007-12-08 22:33:11 +0000
commit4c320b26239838c89db4459a0d5c29840cf84c49 (patch)
tree25993e5ec2c15d9c39dd8911ae6c865c4d02d918 /etc
parent436c8fbd62b4a3fa324af427ca3a557a3662ff14 (diff)
downloadFreeBSD-src-4c320b26239838c89db4459a0d5c29840cf84c49.zip
FreeBSD-src-4c320b26239838c89db4459a0d5c29840cf84c49.tar.gz
Remove the bootconf.sh script. It was never used on FreeBSD, and was
removed from the Makefile in version 1.5 (2002/09/02) but never GC'ed.
Diffstat (limited to 'etc')
-rwxr-xr-xetc/rc.d/bootconf.sh81
1 files changed, 0 insertions, 81 deletions
diff --git a/etc/rc.d/bootconf.sh b/etc/rc.d/bootconf.sh
deleted file mode 100755
index 4c83e6b..0000000
--- a/etc/rc.d/bootconf.sh
+++ /dev/null
@@ -1,81 +0,0 @@
-#!/bin/sh
-#
-# $FreeBSD$
-#
-
-# PROVIDE: bootconf
-# REQUIRE: FILESYSTEMS
-
-bootconf_start()
-{
- # Refer to newbtconf(8) for more information
- #
-
- if [ ! -e /etc/etc.current ]; then
- return 0
- fi
- if [ -L /etc/etc.default ]; then
- def=`ls -ld /etc/etc.default 2>&1`
- default="${def##*-> etc.}"
- else
- default=current
- fi
- if [ "$default" = "current" ]; then
- def=`ls -ld /etc/etc.current 2>&1`
- default="${def##*-> etc.}"
- fi
-
- spc=""
- for i in /etc/etc.*; do
- name="${i##/etc/etc.}"
- case $name in
- current|default|\*)
- continue
- ;;
- *)
- if [ "$name" = "$default" ]; then
- echo -n "${spc}[${name}]"
- else
- echo -n "${spc}${name}"
- fi
- spc=" "
- ;;
- esac
- done
- echo
- master=$$
- DUMMY=/etc/passwd
- conf=${DUMMY}
- while [ ! -d /etc/etc.$conf/. ]; do
- trap "conf=$default; echo; echo Using default of $conf" ALRM
- echo -n "Which configuration [$default] ? "
- (sleep 30 && kill -ALRM $master) >/dev/null 2>&1 &
- read conf
- trap : ALRM
- if [ -z $conf ]; then
- conf=$default
- fi
- if [ ! -d /etc/etc.$conf/. ]; then
- conf=${DUMMY}
- fi
- done
-
- case $conf in
- current|default)
- ;;
- *)
- rm -f /etc/etc.current
- ln -s /etc/etc.$conf /etc/etc.current
- ;;
- esac
-
- if [ -f /etc/rc.conf ]; then
- . /etc/rc.conf
- fi
-}
-
-case "$1" in
-*start)
- bootconf_start
- ;;
-esac
OpenPOWER on IntegriCloud