diff options
author | Theo de Raadt <deraadt@cvs.openbsd.org> | 2001-06-23 07:23:49 +0000 |
---|---|---|
committer | Theo de Raadt <deraadt@cvs.openbsd.org> | 2001-06-23 07:23:49 +0000 |
commit | 374376b256c51dd7d7f3edf326fc88e3ee5d2949 (patch) | |
tree | 0d1aef4627ae50ad2eb55b4ad47b52095d1b3e13 | |
parent | e47e5d2931e0d0974b534459dd87b9be75a3a72d (diff) |
bye bye
-rw-r--r-- | distrib/atari/inst/Makefile | 9 | ||||
-rw-r--r-- | distrib/atari/inst/disktab.preinstall | 33 | ||||
-rw-r--r-- | distrib/atari/inst/dot.instutils | 157 | ||||
-rw-r--r-- | distrib/atari/inst/dot.profile | 55 | ||||
-rw-r--r-- | distrib/atari/inst/install.sh | 274 | ||||
-rw-r--r-- | distrib/atari/inst/list | 11 |
6 files changed, 0 insertions, 539 deletions
diff --git a/distrib/atari/inst/Makefile b/distrib/atari/inst/Makefile deleted file mode 100644 index 44fb671a099..00000000000 --- a/distrib/atari/inst/Makefile +++ /dev/null @@ -1,9 +0,0 @@ -# $OpenBSD: Makefile,v 1.2 2000/03/01 22:10:00 todd Exp $ -# $NetBSD: Makefile,v 1.1.1.1 1995/04/17 19:08:51 leo Exp $ - -TOP= ${.CURDIR}/.. - -.include "${TOP}/Makefile.inc" -IMAGE= inst-${REV}.fs - -.include "${TOP}/inst-common/Makefile.inc" diff --git a/distrib/atari/inst/disktab.preinstall b/distrib/atari/inst/disktab.preinstall deleted file mode 100644 index 3186e12845b..00000000000 --- a/distrib/atari/inst/disktab.preinstall +++ /dev/null @@ -1,33 +0,0 @@ -# -# $OpenBSD: disktab.preinstall,v 1.2 2000/03/01 22:10:01 todd Exp $ -# $NetBSD: disktab.preinstall,v 1.1.1.1 1995/04/17 19:08:51 leo Exp $ -# -# Disk geometry and partition layout tables. -# Key: -# dt controller type -# ty type of disk (fixed, removeable, simulated) -# d[0-4] drive-type-dependent parameters -# ns #sectors/track -# nt #tracks/cylinder -# nc #cylinders/disk -# sc #sectors/cylinder, nc*nt default -# su #sectors/unit, sc*nc default -# se sector size, DEV_BSIZE default -# rm rpm, 3600 default -# sf supports bad144-style bad sector forwarding -# sk sector skew per track, default 0 -# cs sector skew per cylinder, default 0 -# hs headswitch time, default 0 -# ts one-cylinder seek time, default 0 -# il sector interleave (n:1), 1 default -# bs boot block size, default BBSIZE -# sb superblock size, default SBSIZE -# o[a-h] partition offsets in sectors -# p[a-h] partition sizes in sectors -# b[a-h] partition block sizes in bytes -# f[a-h] partition fragment sizes in bytes -# t[a-h] partition types (filesystem, swap, etc) -# -# All partition sizes reserve space for bad sector tables. -# (5 cylinders needed for maintenance + replacement sectors) -# diff --git a/distrib/atari/inst/dot.instutils b/distrib/atari/inst/dot.instutils deleted file mode 100644 index 4719653e2e8..00000000000 --- a/distrib/atari/inst/dot.instutils +++ /dev/null @@ -1,157 +0,0 @@ -# -# $OpenBSD: dot.instutils,v 1.4 2000/03/01 22:10:01 todd Exp $ -# $NetBSD: dot.instutils,v 1.2 1995/05/10 13:41:08 leo 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 - - echo "" - echo "All that's left to do now is to install the NetBSD kernel on" - echo "your hard disk. You should now halt your machine using the" - echo "'halt' command. Once the machine is halted, replace the" - echo "installation floppy with the kernel-copy floppy and hit any" - echo "key to reboot. Use the kernel-copy floppy to copy a kernel" - echo "to your hard disk." -} diff --git a/distrib/atari/inst/dot.profile b/distrib/atari/inst/dot.profile deleted file mode 100644 index 4532840fd57..00000000000 --- a/distrib/atari/inst/dot.profile +++ /dev/null @@ -1,55 +0,0 @@ -# -# $OpenBSD: dot.profile,v 1.4 2000/10/25 16:38:12 millert Exp $ -# $NetBSD: dot.profile,v 1.2 1995/05/10 13:39:28 leo 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. -# - -export PATH=/sbin:/bin:/usr/bin:/usr/sbin:/ -export HISTFILE=/.sh_history -export TERM=vt200 - -umask 022 - -set -o emacs # emacs-style command line editing - -# set up some sane defaults -echo 'erase ^?, werase ^H, kill ^U, intr ^C, status ^T' -stty newcrt werase ^H intr ^C kill ^U erase ^? status ^T 9600 -echo '' - -# start running update, so that installed software is written as it goes. -update - -# pull in the function definitions that people will use from the shell prompt. -. /.commonutils -. /.instutils - -# run the installation script. -install diff --git a/distrib/atari/inst/install.sh b/distrib/atari/inst/install.sh deleted file mode 100644 index a7ed6b8cdc7..00000000000 --- a/distrib/atari/inst/install.sh +++ /dev/null @@ -1,274 +0,0 @@ -#!/bin/sh -# -# $OpenBSD: install.sh,v 1.6 2000/03/01 22:10:01 todd Exp $ -# $NetBSD: install.sh,v 1.2 1995/08/25 19:17:28 leo 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. -# - -# NetBSD installation script. -# In a perfect world, this would be a nice C program, with a reasonable -# user interface. - -FSTABDIR=/mnt/etc # /mnt/etc -#DONTDOIT=echo - -VERSION=1.0 -FSTAB=${FSTABDIR}/fstab - -getresp() { - read resp - if [ "X$resp" = "X" ]; then - resp=$1 - fi -} - -getvar() { - echo $(eval $(echo "echo \$$1")) -} - -shiftvar() { - local - var - var="$1" - list="$(getvar $var)" - set -- $list - shift - setvar $var "$*" -} - -getparts() { - disklabel $1 2>/dev/null | sed -e '/^[ ][ ][ad-p]/!d' | - sed -e 's,^[ ]*\([a-p]\):[ ]*[0-9]*[ ]*[0-9]*[ ][ ]*\([a-zA-Z0-9.]*\).*,\1 \2,' | - sed -e ':a - N;${s/\n/ /g;p;d;} - ba' -} - -getdrives() { - local du thispart - for du in /dev/r${drivetype}?a; do - dd if=$du of=/dev/null bs=1b count=1 >/dev/null 2>&1 - if [ $? -eq 0 ]; then - thisunit=`echo $du | sed -e 's,/dev/r\(...\)a,\1,g'` - driveunits="$driveunits $thisunit" - else - continue; - fi - setvar $thisunit "$(getparts $thisunit)" - export $thisunit - done - export drivenunits -} - -prepdrive() { - echo "which drive would you like to prepare next?" - echo "choices are: ${driveunits}" - echo "" - getresp - case $resp in - *) ;; - esac -} - -echo "Welcome to the NetBSD ${VERSION} installation program." -echo "" -echo "This program is designed to help you put NetBSD on your hard disk," -echo "in a simple and rational way. Its main objective is to format," -echo "mount and create an fstab for your root (/) and user (/usr)" -echo "partitions." -echo "" -echo "As with anything which modifies your hard drive's contents, this" -echo "program can cause SIGNIFICANT data loss, and you are advised" -echo "to make sure your hard drive is backed up before beginning the" -echo "installation process." -echo "" -echo "Default answers are displyed in brackets after the questions." -echo "You can hit Control-C at any time to quit, but if you do so at a" -echo "prompt, you may have to hit return. Also, quitting in the middle of" -echo "installation may leave your system in an inconsistent state." -echo "" -echo -n "Proceed with installation? [n] " -getresp "n" -case "$resp" in - y*|Y*) - echo "scanning for the root device" - ;; - *) - echo "" - echo "OK, then. Enter 'halt' at the prompt to halt the" - echo "machine. Once the machine has halted, remove the" - echo "floppy and press any key to reboot." - exit - ;; -esac - -drivetype=sd -sect_fwd="" - -# find out what units are possible for that disk, and query the user. -getdrives -for du in $driveunits; do - set -- $(getvar $du) - if [ $# -ge 2 -a "$1" = "a" -a "`echo $2 | sed -e 's,.*BSD.*,BSD,'`" = "BSD" ]; then - rdev=$du - fi -done - -echo "" -echo "The root device you have chosen is on: ${rdev}" -echo "" -# driveunits=`ls /dev/${drivetype}?a | sed -e 's,/dev/\(...\)a,\1,g'` -if [ "X${driveunits}" = "X" ]; then - echo "FATAL ERROR:" - echo "No devices for disks of type '${drivetype}'." - echo "This is probably a bug in the install disks." - echo "Exiting install program." - exit -fi - -echo "" -echo "THIS IS YOUR LAST CHANCE!!!" -echo "" -echo "(answering yes will format your root partition on $rdev)" -echo -n "Are you SURE you want NetBSD installed on your hard drive? (yes/no) " -answer="" -while [ "$answer" = "" ]; do - getresp - case $resp in - yes|YES) - echo "" - answer=yes - ;; - no|NO) - echo "" - echo -n "OK, then. enter 'halt' to halt the machine. " - echo "Once the machine has halted," - echo -n "remove the floppy, and press any key to " - echo "reboot." - exit - ;; - *) - echo -n "I want a yes or no answer... well? " - ;; - esac -done -echo "Initializing / (root) filesystem, and mounting..." -$DONTDOIT newfs /dev/r${rdev}a $name -$DONTDOIT mount_ffs /dev/${rdev}a /mnt -echo "" -echo -n "Creating a fstab..." -mkdir -p $FSTABDIR -echo "/dev/${rdev}a / ffs rw 1 1" > $FSTAB - -# get rid of this partition -shiftvar $rdev -shiftvar $rdev - -echo "" -echo "Now lets setup your /usr file system" -echo "(Once a valid input for drive and partition is seen" -echo "it will be FORMATTED and inserted in the fstab.)" -while [ "X$usrpart" = "X" ]; do - resp="" - drivename="" - while [ "X$resp" = "X" ]; do - echo "choices: $driveunits" - echo "which drive do you want /usr on?" - getresp - set -- $driveunits - while [ $# -gt 0 ]; do - if [ "X$resp" = "X$1" ]; then - drivename=$1 - break; - else - shift - fi - done - if [ "X$drivename" != "X" ]; then - break - fi - done - - usrpart="" - echo "You have selected $drivename" - echo "here is a list of partitions on $drivename" - disklabel $drivename 2>/dev/null | sed -e '/^[ ][ ][ad-p]:/p;/^#[ \t]*size/p;d' - echo "which partition would you like to format and have" - echo -n "mounted as /usr? (supply the letter): " - getresp - if [ "X$resp" = "X" ]; then - continue; - fi - - list=$(getvar $drivename) - set -- $list - while [ $# -gt 0 ]; do - if [ "$resp" = "$1" ]; then - if [ "`echo $2 | sed -e 's,.*BSD.*,BSD,'`" != "BSD" ]; then - echo "" - echo -n "$drivename$resp is of type $2 which is not" - echo " a BSD filesystem type" - break - fi - usrpart=$drivename$resp - break - else - shift - shift - fi - done - if [ "X$usrpart" = "X" ]; then - echo "$resp is not a valid input." - echo "" - fi -done - -echo "" -echo "Initializing /usr filesystem, and mounting..." -$DONTDOIT newfs /dev/r${usrpart} $name -$DONTDOIT mkdir -p /mnt/usr -$DONTDOIT mount_ffs /dev/${usrpart} /mnt/usr -echo "" -echo -n "Adding to fstab..." -echo "/dev/${usrpart} /usr ffs rw 1 2" >> $FSTAB -sync -echo " done." - -echo "" -echo "" -echo "OK! The preliminary work of setting up your disk is now complete," -echo "and you can install the actual NetBSD software." -echo "" -echo "Right now, your root is mounted on /mnt and your usr on /mnt/usr." -echo "You should consult the installation notes to determine how to load" -echo "and install the NetBSD distribution sets, and how to configure your" -echo "system when you are done." -echo "" -echo "GOOD LUCK!" -echo "" diff --git a/distrib/atari/inst/list b/distrib/atari/inst/list deleted file mode 100644 index e0e5e804bed..00000000000 --- a/distrib/atari/inst/list +++ /dev/null @@ -1,11 +0,0 @@ -# $OpenBSD: list,v 1.2 2000/03/01 22:10:01 todd Exp $ -# $NetBSD: list,v 1.1.1.1 1995/04/17 19:08:52 leo Exp $ - -# the disktab explanation file -COPY disktab.preinstall etc - -# and the installation tools -COPY dot.profile .profile -COPY dot.instutils .instutils -COPY install.sh install -SPECIAL chmod 755 install |