Source-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[src/trunk]: src/distrib/acorn32 Forgot these files :( ... hope i can delete...



details:   https://anonhg.NetBSD.org/src/rev/b88853fcbc03
branches:  trunk
changeset: 521177:b88853fcbc03
user:      reinoud <reinoud%NetBSD.org@localhost>
date:      Fri Jan 25 15:35:43 2002 +0000

description:
Forgot these files :( ...  hope i can delete lots of them later but better
commit them now for inclusion in 1.5.3 / 1.6

diffstat:

 distrib/acorn32/floppies/inst-common/Makefile.inc    |    54 +
 distrib/acorn32/floppies/inst-common/dot.commonutils |   136 +
 distrib/acorn32/floppies/inst-common/inst.sh         |   953 ++++++++
 distrib/acorn32/floppies/inst-common/instbin.conf    |    29 +
 distrib/acorn32/floppies/inst-common/list            |    90 +
 distrib/acorn32/floppies/inst-common/mtree.conf      |    95 +
 distrib/acorn32/floppies/inst-common/termcap.vt100   |    49 +
 distrib/acorn32/floppies/inst/Makefile               |     8 +
 distrib/acorn32/floppies/inst/disktab.preinstall     |    31 +
 distrib/acorn32/floppies/inst/dot.hdprofile          |    66 +
 distrib/acorn32/floppies/inst/dot.instutils          |   160 +
 distrib/acorn32/floppies/inst/dot.profile            |    62 +
 distrib/acorn32/floppies/inst/install.sh             |   500 ++++
 distrib/acorn32/floppies/inst/list                   |    11 +
 distrib/acorn32/floppies/upgr/Makefile               |     8 +
 distrib/acorn32/floppies/upgr/dot.hdprofile          |    65 +
 distrib/acorn32/floppies/upgr/dot.profile            |    59 +
 distrib/acorn32/floppies/upgr/dot.upgrutils          |    61 +
 distrib/acorn32/floppies/upgr/list                   |     8 +
 distrib/acorn32/floppies/upgr/upgrade.sh             |   257 ++
 distrib/acorn32/ramdisk/mount/checkname.c            |    60 +
 distrib/acorn32/ramdisk/sh/arith.c                   |   725 ++++++
 distrib/acorn32/ramdisk/sh/arith.h                   |    25 +
 distrib/acorn32/ramdisk/sh/arith_lex.c               |  1712 +++++++++++++++
 distrib/acorn32/ramdisk/sh/builtins.c                |   126 +
 distrib/acorn32/ramdisk/sh/builtins.h                |    48 +
 distrib/acorn32/ramdisk/sh/init.c                    |   316 ++
 distrib/acorn32/ramdisk/sh/mkinit                    |   Bin 
 distrib/acorn32/ramdisk/sh/mknodes                   |   Bin 
 distrib/acorn32/ramdisk/sh/mksyntax                  |   Bin 
 distrib/acorn32/ramdisk/sh/nodes.c                   |   347 +++
 distrib/acorn32/ramdisk/sh/nodes.h                   |   163 +
 distrib/acorn32/ramdisk/sh/syntax.c                  |   351 +++
 distrib/acorn32/ramdisk/sh/syntax.h                  |    52 +
 distrib/acorn32/ramdisk/sh/token.h                   |   112 +
 distrib/acorn32/ramdisk/sysinst/menu_defs.c          |  1933 ++++++++++++++++++
 distrib/acorn32/ramdisk/sysinst/menu_defs.h          |    96 +
 distrib/acorn32/ramdisk/sysinst/menus.def            |   527 ++++
 distrib/acorn32/ramdisk/sysinst/msg.def              |   966 ++++++++
 distrib/acorn32/ramdisk/sysinst/msg_defs.c           |   750 ++++++
 distrib/acorn32/ramdisk/sysinst/msg_defs.h           |   203 +
 41 files changed, 11214 insertions(+), 0 deletions(-)

diffs (truncated from 11372 to 300 lines):

diff -r 6a7848f53f2c -r b88853fcbc03 distrib/acorn32/floppies/inst-common/Makefile.inc
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/distrib/acorn32/floppies/inst-common/Makefile.inc Fri Jan 25 15:35:43 2002 +0000
@@ -0,0 +1,54 @@
+# $NetBSD: Makefile.inc,v 1.1 2002/01/25 15:35:45 reinoud Exp $
+
+# TOP is assumed to be defined by Makefile including this one.
+
+CBIN=          instbin
+COMMONDIR=     ${TOP}/inst-common
+
+MOUNT_POINT?=  /mnt
+VND?=          vnd0
+VND_DEV=       /dev/${VND}c
+VND_RDEV=      /dev/r${VND}c
+IMAGE?=                xxx-${REV}.fs
+MDEC=          ${DESTDIR}/usr/mdec
+
+LISTS=         ${COMMONDIR}/list ${.CURDIR}/list
+CRUNCHCONF=    ${COMMONDIR}/${CBIN}.conf
+MTREECONF=     ${COMMONDIR}/mtree.conf
+
+CRUNCHGEN?=    crunchgen
+MTREE?=                mtree
+
+DISKTYPE=      floppy
+
+all: ${CBIN}
+       dd if=/dev/zero of=${IMAGE} bs=144k count=10
+       vnconfig -t ${DISKTYPE} -v -c ${VND_DEV} ${IMAGE}
+       newfs -B le -O -m 0 -o space -i 5120 -c 80 ${VND_RDEV} ${DISKTYPE}
+       mount ${VND_DEV} ${MOUNT_POINT}
+       ${MTREE} -def ${MTREECONF} -p ${MOUNT_POINT}/ -u
+       TOPDIR=${TOP} CURDIR=${.CURDIR} OBJDIR=${.OBJDIR} \
+           KERNOBJDIR=${KERNOBJDIR} \
+           TARGDIR=${MOUNT_POINT} sh ${TOP}/runlist.sh ${LISTS}
+       @echo ""
+       @df -i ${MOUNT_POINT}
+       @echo ""
+       umount ${MOUNT_POINT}
+       vnconfig -u ${VND_DEV}
+
+unconfig:
+       -umount -f ${MOUNT_POINT}
+       -vnconfig -u ${VND_DEV}
+       -/bin/rm -f ${IMAGE}
+
+${CBIN}.mk ${CBIN}.cache ${CBIN}.c: ${CRUNCHCONF}
+       ${CRUNCHGEN} -D ${TOP}/../../.. -L ${DESTDIR}/usr/lib ${CRUNCHCONF}
+
+${CBIN}: ${CBIN}.mk ${CBIN}.cache ${CBIN}.c
+       ${MAKE} -f ${CBIN}.mk all
+
+clean cleandir distclean:
+       /bin/rm -f core ${IMAGE} ${CBIN} ${CBIN}.mk ${CBIN}.cache *.o *.cro *.c
+
+.include <bsd.obj.mk>
+.include <bsd.subdir.mk>
diff -r 6a7848f53f2c -r b88853fcbc03 distrib/acorn32/floppies/inst-common/dot.commonutils
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/distrib/acorn32/floppies/inst-common/dot.commonutils      Fri Jan 25 15:35:43 2002 +0000
@@ -0,0 +1,136 @@
+# $NetBSD: dot.commonutils,v 1.1 2002/01/25 15:35:45 reinoud 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 for the
+#          NetBSD Project.  See http://www.netbsd.org/ for
+#          information about NetBSD.
+# 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.
+# 
+# <<Id: LICENSE,v 1.2 2000/06/14 15:57:33 cgd Exp>>
+
+# 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.
+
+# we know that /etc/fstab is only generated on the hard drive
+dest_dir=/
+if [ ! -f /etc/fstab ]; then
+       dest_dir=/mnt/
+fi
+
+# counter for possible shared library confusion
+TAR=/usr/bin/tar
+GUNZIP=/usr/bin/gunzip
+
+Set_tmp_dir()
+{
+       def_tmp_dir=`pwd`
+       if [ "$def_tmp_dir" = "/" -o "$def_tmp_dir" = "/mnt" ]; then
+               def_tmp_dir="$dest_dir"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_fd()
+{
+       Tmp_dir
+       which=
+       echo "Don't forget that you can't load from the drive you booted from."
+       echo "unless you booted with a ramdisk."
+       echo ""
+
+       while [ "$which" != "0" -a "$which" != "1" ]; do
+               echo -n "Read from which floppy drive ('0' or '1')? [0] "
+               read which
+               if [ "X$which" = "X" ]; then
+                       which=0
+               fi
+       done
+       echo    ""
+       echo    "WARNING: during the floppy loading process, you should only"
+       echo    "use Control-C at the prompt."
+       echo    ""
+       while echo -n \
+           "Insert floppy (hit Control-C to terminate, enter to load): "
+       do
+               read foo
+               mount -t msdos /dev/fd${which}a /mnt2
+               cp -rp /mnt2/* .
+               umount /mnt2
+       done
+}
+
+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 xvpf --unlink /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
+       cat "$1"* | $GUNZIP | (cd $dest_dir ; $TAR  --unlink -xp"$tarverbose"f - )
+}
diff -r 6a7848f53f2c -r b88853fcbc03 distrib/acorn32/floppies/inst-common/inst.sh
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/distrib/acorn32/floppies/inst-common/inst.sh      Fri Jan 25 15:35:43 2002 +0000
@@ -0,0 +1,953 @@
+#!/bin/sh
+#
+# $NetBSD: inst.sh,v 1.1 2002/01/25 15:35:45 reinoud Exp $
+#
+# Copyright (c) 1995-1996 Mark Brinicombe
+# 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 Mark Brinicombe.
+# 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.
+#
+#      from inst,v 1.9 1996/04/18 20:56:14 mark Exp $
+#
+
+#
+# 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.
+#
+
+VERSION=`echo '$Revision: 1.1 $' | cut '-d ' -f2`
+
+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 xvpf --unlink /dev/$which
+       echo    "Done."
+}
+
+
+Get_Dest_Dir()
+{
+       echo -n "Enter new path to dest directory [$dest_dir] "
+       read newdir
+       if [ ! "X$newdir" = "X" ]; then
+               dest_dir=$newdir
+       fi
+}
+
+
+Get_Distrib_Dir()
+{
+       echo -n "Enter new path to distrib directory [$distribdir] "
+       read distribdir
+       if [ "X$distribdir" = "X" ]; then
+               distribdir=$destdir/usr/distrib
+       fi
+       if [ ! -d $distribdir ]; then
+               echo -n "$distribdir does not exist, create it [n] "
+               read yorn
+               if [ "$yorn" = "y" ]; then
+                       mkdir $distribdir
+               fi
+       fi
+}
+
+
+Set_Distrib_Dir()
+{
+       while [ ! -d $distribdir ]; do
+               echo "Directory $distribdir does not exist"
+               Get_Distrib_Dir
+       done
+
+       cd $distribdir
+}
+
+



Home | Main Index | Thread Index | Old Index