No longer used.
This commit is contained in:
parent
6b33722b4a
commit
5005f5cda5
|
@ -1,110 +0,0 @@
|
|||
#
|
||||
# $NetBSD: dot.cmnutils,v 1.1.1.1 1995/10/08 23:07:50 gwr Exp $
|
||||
#
|
||||
# Copyright (c) 1994 Christopher G. Demetriou
|
||||
# All rights reserved.
|
||||
#
|
||||
# Redistribution and use in source and binary forms, with or without
|
||||
# modification, are permitted provided that the following conditions
|
||||
# are met:
|
||||
# 1. Redistributions of source code must retain the above copyright
|
||||
# notice, this list of conditions and the following disclaimer.
|
||||
# 2. Redistributions in binary form must reproduce the above copyright
|
||||
# notice, this list of conditions and the following disclaimer in the
|
||||
# documentation and/or other materials provided with the distribution.
|
||||
# 3. All advertising materials mentioning features or use of this software
|
||||
# must display the following acknowledgement:
|
||||
# This product includes software developed by Christopher G. Demetriou.
|
||||
# 4. The name of the author may not be used to endorse or promote products
|
||||
# derived from this software without specific prior written permission
|
||||
#
|
||||
# THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR
|
||||
# IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
|
||||
# OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
|
||||
# IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT,
|
||||
# INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
|
||||
# NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
|
||||
# DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
|
||||
# THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
|
||||
# (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
|
||||
# THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||
#
|
||||
|
||||
# Installation utilites (functions), to get NetBSD installed on
|
||||
# the hard disk. These are meant to be invoked from the shell prompt,
|
||||
# by people installing NetBSD.
|
||||
|
||||
Set_tmp_dir()
|
||||
{
|
||||
def_tmp_dir=`pwd`
|
||||
if [ "$def_tmp_dir" = "/" -o "$def_tmp_dir" = "/mnt" ]; then
|
||||
def_tmp_dir=/mnt/usr/distrib
|
||||
fi
|
||||
|
||||
echo -n "What directory should be used to find and/or store "
|
||||
echo "installtion"
|
||||
echo -n "files? [$def_tmp_dir] "
|
||||
read tmp_dir
|
||||
if [ "$tmp_dir" = "" ]; then
|
||||
tmp_dir=$def_tmp_dir
|
||||
fi
|
||||
if [ ! -d "$tmp_dir" ]; then
|
||||
/bin/rm -rf $tmp_dir
|
||||
mkdir -p $tmp_dir
|
||||
fi
|
||||
}
|
||||
|
||||
Tmp_dir()
|
||||
{
|
||||
if [ "$tmp_dir" = "" ]; then
|
||||
Set_tmp_dir
|
||||
fi
|
||||
cd $tmp_dir
|
||||
}
|
||||
|
||||
Load_tape()
|
||||
{
|
||||
Tmp_dir
|
||||
echo -n "Which tape drive will you be using? [rst0] "
|
||||
read which
|
||||
if [ "X$which" = "X" ]; then
|
||||
which=rst0
|
||||
fi
|
||||
echo -n "Insert the tape into the tape drive and hit return to "
|
||||
echo -n "continue..."
|
||||
read foo
|
||||
echo "Extracting files from the tape..."
|
||||
tar xvfp /dev/$which
|
||||
echo "Done."
|
||||
}
|
||||
|
||||
Extract()
|
||||
{
|
||||
Tmp_dir
|
||||
echo -n "Would you like to list the files as they're extracted? [n] "
|
||||
read verbose
|
||||
case $verbose in
|
||||
y*|Y*)
|
||||
tarverbose=v
|
||||
;;
|
||||
*)
|
||||
tarverbose=
|
||||
;;
|
||||
esac
|
||||
echo -n "Are you installing a '-current' snapshot? [n] "
|
||||
read snapshot
|
||||
case $snapshot in
|
||||
y*|Y*)
|
||||
snapshot=y
|
||||
;;
|
||||
*)
|
||||
snapshot=n
|
||||
;;
|
||||
esac
|
||||
if [ $snapshot = n ]
|
||||
then
|
||||
cat "$1".??? | gunzip | (cd / ; tar xfp$tarverbose -)
|
||||
else
|
||||
cat "$1".tar.gz | gunzip | (cd /mnt ; tar xfp$tarverbose -)
|
||||
fi
|
||||
}
|
|
@ -1,148 +0,0 @@
|
|||
#
|
||||
# $NetBSD: mr.instutils,v 1.1.1.1 1995/10/08 23:07:46 gwr Exp $
|
||||
#
|
||||
# Copyright (c) 1994 Christopher G. Demetriou
|
||||
# All rights reserved.
|
||||
#
|
||||
# Redistribution and use in source and binary forms, with or without
|
||||
# modification, are permitted provided that the following conditions
|
||||
# are met:
|
||||
# 1. Redistributions of source code must retain the above copyright
|
||||
# notice, this list of conditions and the following disclaimer.
|
||||
# 2. Redistributions in binary form must reproduce the above copyright
|
||||
# notice, this list of conditions and the following disclaimer in the
|
||||
# documentation and/or other materials provided with the distribution.
|
||||
# 3. All advertising materials mentioning features or use of this software
|
||||
# must display the following acknowledgement:
|
||||
# This product includes software developed by Christopher G. Demetriou.
|
||||
# 4. The name of the author may not be used to endorse or promote products
|
||||
# derived from this software without specific prior written permission
|
||||
#
|
||||
# THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR
|
||||
# IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
|
||||
# OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
|
||||
# IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT,
|
||||
# INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
|
||||
# NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
|
||||
# DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
|
||||
# THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
|
||||
# (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
|
||||
# THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||
#
|
||||
|
||||
# Installation configuration utilites (functions), to get NetBSD configured
|
||||
# reasonably once it is installed on the hard disk. These are meant to be
|
||||
# invoked from the shell prompt, by people installing NetBSD.
|
||||
|
||||
Configure()
|
||||
{
|
||||
DEV=/mnt/dev
|
||||
ETC=/mnt/etc
|
||||
|
||||
echo "You will now be prompted for information about this"
|
||||
echo "machine. If you hit return, the default answer (in"
|
||||
echo "brackets) will be used."
|
||||
|
||||
echo ""
|
||||
echo -n "What is this machine's hostname? [unknown.host.domain] "
|
||||
read hname
|
||||
if [ "$hname" = "" ]; then
|
||||
hname=unknown.host.domain
|
||||
fi
|
||||
echo $hname > ${ETC}/myname
|
||||
proto_domain=`echo $hname | sed -e 's/[^.]*\.//'`
|
||||
|
||||
echo ""
|
||||
echo "What domain is this machine in (this is NOT its YP"
|
||||
echo -n "domain name)? [$proto_domain] "
|
||||
read dname
|
||||
if [ "$dname" = "" ]; then
|
||||
dname=$proto_domain
|
||||
fi
|
||||
|
||||
echo ""
|
||||
if [ -e ${ETC}/sendmail.cf ]; then
|
||||
echo "WARNING: A default sendmail.cf exists, and probably"
|
||||
echo "needs to be tuned and/or replaced, to work properly at"
|
||||
echo "your site!"
|
||||
else
|
||||
echo "WARNING: No default sendmail.cf installed. Did you"
|
||||
echo "forget to install the 'etc' distribution?"
|
||||
fi
|
||||
|
||||
echo "127.0.0.1 localhost localhost.$dname" > ${ETC}/hosts
|
||||
|
||||
echo ""
|
||||
echo -n "Does this machine have an ethernet interface? [y] "
|
||||
read resp
|
||||
case "$resp" in
|
||||
n*)
|
||||
;;
|
||||
*)
|
||||
intf=
|
||||
while [ "$intf" = "" ]; do
|
||||
echo -n "What is the primary interface name "
|
||||
echo -n "(e.g. ed0, ep0, etc)? "
|
||||
read intf
|
||||
done
|
||||
echo -n "What is the hostname for this interface? [$hname] "
|
||||
read ifname
|
||||
if [ "$ifname" = "" ]; then
|
||||
ifname=$hname
|
||||
fi
|
||||
ifaddr=
|
||||
while [ "$ifaddr" = "" ]; do
|
||||
echo -n "What is the IP address associated with "
|
||||
echo -n "interface ${intf}? "
|
||||
read ifaddr
|
||||
done
|
||||
echo "$ifaddr $ifname `echo $ifname | sed -e s/\.$dname//`" \
|
||||
>> ${ETC}/hosts
|
||||
|
||||
echo -n "Does this interface have a special netmask? [n] "
|
||||
read resp
|
||||
case "$resp" in
|
||||
y*)
|
||||
echo -n "What is the netmask? [0xffffff00] "
|
||||
read ifnetmask
|
||||
if [ "$ifnetmask" = "" ]; then
|
||||
ifnetmask=0xffffff00
|
||||
fi
|
||||
;;
|
||||
*)
|
||||
ifnetmask=
|
||||
;;
|
||||
esac
|
||||
|
||||
echo -n "Does this interface need additional flags? [n] "
|
||||
read resp
|
||||
case "$resp" in
|
||||
y*)
|
||||
echo -n "What flags? [link0] "
|
||||
read ifflags
|
||||
if [ "$ifflags" = "" ]; then
|
||||
ifflags=link0
|
||||
fi
|
||||
;;
|
||||
*)
|
||||
ifflags=
|
||||
;;
|
||||
esac
|
||||
echo "inet $ifname $ifnetmask $ifflags" > ${ETC}/hostname.$intf
|
||||
|
||||
echo ""
|
||||
echo -n "WARNING: if you have any more ethernet interfaces, "
|
||||
echo "you will have to configure"
|
||||
echo -n "them by hand. Read the comments in /etc/netstart to"
|
||||
echo "learn how to do this."
|
||||
;;
|
||||
esac
|
||||
|
||||
echo ""
|
||||
echo -n "Making device nodes..."
|
||||
cd ${DEV}
|
||||
sh MAKEDEV all
|
||||
echo " done."
|
||||
|
||||
sync
|
||||
}
|
Loading…
Reference in New Issue