use another scratch partition for /tmp (sorry) (needed because of small
CD root and large compilations)
This commit is contained in:
parent
602ae06a3c
commit
f90449a78b
1 changed files with 15 additions and 0 deletions
|
@ -104,7 +104,20 @@ else echo "$TMPDISK is not a block device.."
|
||||||
exit 1
|
exit 1
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
echo "Temporary (sub)partition to use for /tmp? "
|
||||||
|
echo "It will be mkfsed!"
|
||||||
|
echo -n "Device: /dev/"
|
||||||
|
read dev || exit 1
|
||||||
|
TMPDISK2=/dev/$dev
|
||||||
|
|
||||||
|
if [ -b $TMPDISK2 ]
|
||||||
|
then :
|
||||||
|
else echo "$TMPDISK2 is not a block device.."
|
||||||
|
exit 1
|
||||||
|
fi
|
||||||
|
|
||||||
umount $TMPDISK
|
umount $TMPDISK
|
||||||
|
umount $TMPDISK2
|
||||||
umount $RAM
|
umount $RAM
|
||||||
|
|
||||||
echo " * Cleanup old files"
|
echo " * Cleanup old files"
|
||||||
|
@ -114,10 +127,12 @@ mkdir -p $RELEASEDIR
|
||||||
echo " * Zeroing $RAM"
|
echo " * Zeroing $RAM"
|
||||||
dd if=/dev/zero of=$RAM bs=$BS count=$ROOTBLOCKS
|
dd if=/dev/zero of=$RAM bs=$BS count=$ROOTBLOCKS
|
||||||
mkfs -B $BS -b $ROOTBLOCKS $RAM || exit
|
mkfs -B $BS -b $ROOTBLOCKS $RAM || exit
|
||||||
|
mkfs $TMPDISK2 || exit
|
||||||
echo " * mounting $RAM as $RELEASEDIR"
|
echo " * mounting $RAM as $RELEASEDIR"
|
||||||
mount $RAM $RELEASEDIR || exit
|
mount $RAM $RELEASEDIR || exit
|
||||||
mkdir -m 755 $RELEASEDIR/usr
|
mkdir -m 755 $RELEASEDIR/usr
|
||||||
mkdir -m 1777 $RELEASEDIR/tmp
|
mkdir -m 1777 $RELEASEDIR/tmp
|
||||||
|
mount $TMPDISK2 $RELEASEDIR/tmp
|
||||||
|
|
||||||
echo " * Zeroing $TMPDISK"
|
echo " * Zeroing $TMPDISK"
|
||||||
dd if=/dev/zero of=$TMPDISK bs=$BS count=$USRBLOCKS
|
dd if=/dev/zero of=$TMPDISK bs=$BS count=$USRBLOCKS
|
||||||
|
|
Loading…
Reference in a new issue