DataMuseum.dk

Presents historical artifacts from the history of:

Regnecentalen RC-900

This is an automatic "excavation" of a thematic subset of
artifacts from Datamuseum.dk's BitArchive.

See our Wiki for more about Regnecentalen RC-900

Excavated with: AutoArchaeologist - Free & Open Source Software.


top - metrics - download

⟦5669de569⟧ TextFile

    Length: 1369 (0x559)
    Types: TextFile
    Notes: UNIX file
    Names: »bldflop«

Derivation

└─⟦b1d6695d7⟧ Bits:30004155/sitdisk.imd SW95713I 386/ix Software Development System Rel. 2.0
└─⟦b1d6695d7⟧ UNIX Filesystem
    └─⟦this⟧ »sitls/new/usr/subsets/tools/bldflop« 

TextFile


#  Copyrighted as an unpublished work.
#  (c) Copyright 1987 INTERACTIVE Systems Corporation
#  All rights reserved.
#
#  RESTRICTED RIGHTS
#
#  These programs are supplied under a license.  They may be used,
#  disclosed, and/or copied only as permitted under such license
#  agreement.  Any copy must contain the above copyright notice and
#  this restricted rights notice.  Use, copying, and/or disclosure
#  of the programs is strictly prohibited unless otherwise provided
#  in the license agreement.
#

pkg=$1
nbr=1
total=`cat NBRDISKS`
if [ "$FLOP" = 3 ]
then
	DISKETTE=f0q18dt
else
	DISKETTE=f0q15dt
fi
	
while [ $nbr -le $total ]
do
	echo "▶07◀Insert $pkg diskette number $nbr. Enter 'f' to format:"
	echo "OR 's' to skip: \c"
	read resp
	case "$resp" in
		f|F) 	  /bin/format -i 3 /dev/rdsk/${DISKETTE};;
		s|S)	  nbr=`expr $nbr + 1`
			  continue;;
	esac
	set `wc -l FILES.$nbr`
	if [ "$1" -gt 250  ]
	then
		inodes=`expr $1 + 50`
	else
		inodes=270
	fi
	cat <<! >proto.file
/dev/null
2300 $inodes
!
	cat proto.$nbr >>proto.file
	if /etc/mkfs /dev/dsk/${DISKETTE} proto.file 2 30
	then :
	else
		echo Error from mkfs
		exit 1
	fi
# For split pkgs	will convert "fm hu" to fmhu"
	pkg=`echo $pkg | sed 's/ //'`
	if /etc/labelit /dev/dsk/${DISKETTE} install $pkg.$nbr
	then :
	else

		echo Error in labeling diskette.
		exit 1
	fi
	nbr=`expr $nbr + 1`
done
exit 0