diff options
| author | cvs2svn <cvs2svn@FreeBSD.org> | 1996-11-02 10:41:29 +0000 |
|---|---|---|
| committer | cvs2svn <cvs2svn@FreeBSD.org> | 1996-11-02 10:41:29 +0000 |
| commit | 2fce0b4e66baed619f83c7226d51fe90862f0122 (patch) | |
| tree | d86ccd4717a62f3faaf525458fc43e8934649b08 /release/scripts | |
| parent | 32ec48a5bc922ce80ce3a9293308be41a068ed9f (diff) | |
Notes
Diffstat (limited to 'release/scripts')
| -rwxr-xr-x | release/scripts/base-install.sh | 12 | ||||
| -rw-r--r-- | release/scripts/doFS.sh | 99 | ||||
| -rw-r--r-- | release/scripts/info.sh | 8 |
3 files changed, 0 insertions, 119 deletions
diff --git a/release/scripts/base-install.sh b/release/scripts/base-install.sh deleted file mode 100755 index 8fab5c2bad19..000000000000 --- a/release/scripts/base-install.sh +++ /dev/null @@ -1,12 +0,0 @@ -#!/bin/sh -# -if [ "`id -u`" != "0" ]; then - echo "Sorry, this must be done as root." - exit 1 -fi -echo "You are about to extract the base distribution into / - are you SURE" -echo -n "you want to do this over your installed system (y/n)? " -read ans -if [ "$ans" = "y" ]; then - cat bin.?? | tar --unlink -xpzf - -C / -fi diff --git a/release/scripts/doFS.sh b/release/scripts/doFS.sh deleted file mode 100644 index d7315c770672..000000000000 --- a/release/scripts/doFS.sh +++ /dev/null @@ -1,99 +0,0 @@ -: -#set -ex - -VNDEVICE=vn0 -export BLOCKSIZE=512 - -RD=$1 ; shift -MNT=$1 ; shift -FSSIZE=$1 ; shift -FSPROTO=$1 ; shift -FSINODE=$1 ; shift -FSLABEL=$1 ; shift - -deadlock=20 - -while true -do - rm -f fs-image - - if [ ! -b /dev/${VNDEVICE} -o ! -c /dev/r${VNDEVICE} ] ; then - ( cd /dev && sh MAKEDEV ${VNDEVICE} ) - fi - - umount /dev/${VNDEVICE} 2>/dev/null || true - - umount ${MNT} 2>/dev/null || true - - vnconfig -u /dev/r${VNDEVICE} 2>/dev/null || true - - dd of=fs-image if=/dev/zero count=${FSSIZE} bs=1k 2>/dev/null - # this suppresses the `invalid primary partition table: no magic' - awk 'BEGIN {printf "%c%c", 85, 170}' |\ - dd of=fs-image obs=1 seek=510 conv=notrunc 2>/dev/null - - vnconfig -s labels -c /dev/r${VNDEVICE} fs-image - - dd if=${RD}/trees/bin/usr/mdec/boot1 of=fs-image conv=notrunc - disklabel /dev/r${VNDEVICE} | disklabel -R -B \ - -b ${RD}/trees/bin/usr/mdec/fdboot \ - -s ${RD}/trees/bin/usr/mdec/bootfd \ - /dev/r${VNDEVICE} /dev/stdin - - newfs -u 0 -t 0 -i ${FSINODE} -m 0 -T minimum -o space /dev/r${VNDEVICE}c - - mount /dev/${VNDEVICE}c ${MNT} - - ( set -e && cd ${FSPROTO} && find . -print | cpio -dump ${MNT} ) - - set `df -i /mnt | tail -1` - - umount ${MNT} - - fsck -p /dev/r${VNDEVICE}c < /dev/null - - vnconfig -u /dev/r${VNDEVICE} 2>/dev/null || true - - if [ $FSLABEL != "minimum" ] ; then - echo ${FSSIZE} > fs-image.size - break - fi - - echo ">>> Filesystem is ${FSSIZE} K, $4 left" - echo ">>> ${FSINODE} bytes/inode, $7 left" - echo ">>> `expr ${FSSIZE} \* 1024 / ${FSINODE}`" - -# As far as I can tell, the following has only really caused me great -# difficulty.. -# - -# if [ $4 -gt 128 ] ; then -# echo "Reducing size" -# FSSIZE=`expr ${FSSIZE} - $4 / 2` -# continue -# fi -# if [ $7 -gt 128 ] ; then -# echo "Increasing bytes per inode" -# FSINODE=`expr ${FSINODE} + 8192` -# continue -# fi -# if [ $4 -gt 32 ] ; then -# echo "Reducing size" -# FSSIZE=`expr ${FSSIZE} - 4` -# FSINODE=`expr ${FSINODE} - 1024` -# continue -# fi -# if [ $7 -gt 64 ] ; then -# echo "Increasing bytes per inode" -# FSINODE=`expr ${FSINODE} + 8192` -# continue -# fi -# if [ $deadlock -eq 0 ] ; then -# echo "Avoiding deadlock, giving up" -# echo ${FSSIZE} > fs-image.size -# break -# fi -# deadlock=`expr $deadlock - 1` - echo ${FSSIZE} > fs-image.size - break; -done diff --git a/release/scripts/info.sh b/release/scripts/info.sh deleted file mode 100644 index b1c8c5356ccf..000000000000 --- a/release/scripts/info.sh +++ /dev/null @@ -1,8 +0,0 @@ -#!/bin/sh -# $ANA: info.sh,v 1.3 1996/06/04 16:25:30 wollman Exp $ -ls $1.[a-z][a-z] | wc | awk '{ print "Pieces = ",$1 }' -for FILE in $1.[a-z][a-z]; do - PIECE=`echo $FILE | cut -d . -f 2` - echo -n "cksum.$PIECE = " - cksum $FILE | awk ' { print $1,$2 } ' -done |
