diff options
| author | Jordan K. Hubbard <jkh@FreeBSD.org> | 1996-07-09 16:52:53 +0000 |
|---|---|---|
| committer | Jordan K. Hubbard <jkh@FreeBSD.org> | 1996-07-09 16:52:53 +0000 |
| commit | ae33fac50c9bfffe85c15067d50d5e436b587514 (patch) | |
| tree | 7c29d9b5ca8adf95dcccf0a0c2236a7459791ea6 /release/scripts/doFS.sh | |
| parent | 5c17ec631e59691c2990dd56f282ecb63f460456 (diff) | |
Notes
Diffstat (limited to 'release/scripts/doFS.sh')
| -rw-r--r-- | release/scripts/doFS.sh | 61 |
1 files changed, 33 insertions, 28 deletions
diff --git a/release/scripts/doFS.sh b/release/scripts/doFS.sh index 4d58e4611cf4..984120072cf8 100644 --- a/release/scripts/doFS.sh +++ b/release/scripts/doFS.sh @@ -52,7 +52,7 @@ do -s ${RD}/trees/bin/usr/mdec/bootfd \ /dev/r${VNDEVICE} minimum - newfs -u 0 -t 0 -i ${FSINODE} -m 0 -T minimum /dev/r${VNDEVICE}a + newfs -u 0 -t 0 -i ${FSINODE} -m 0 -T minimum -o space /dev/r${VNDEVICE}a mount /dev/${VNDEVICE}a ${MNT} @@ -74,33 +74,38 @@ do echo ">>> Filesystem is ${FSSIZE} K, $4 left" echo ">>> ${FSINODE} bytes/inode, $7 left" echo ">>> `expr ${FSSIZE} \* 1024 / ${FSINODE}`" - 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` + +# 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 |
