#!/bin/sh if [ "$TMP" = "" ]; then TMP=/var/log/setup/tmp fi if [ ! -d $TMP ]; then mkdir -p $TMP fi # Test writing a 256K file and assume if it returns an error # that it means the drive filled up dd if=/dev/zero of=$TMP/SeTtestfull bs=1024 count=256 1> /dev/null 2> /dev/null FULLERR=$? rm -f $TMP/SeTtestfull if [ ! "$FULLERR" = "0" ]; then dialog --title "ERROR: TARGET PARTITION FULL" --msgbox "Setup has \ detected that one or more of your target partitions has become full. \ I'm sorry, but you will have to try installing again onto a partition \ or partitions with more free space. You could also try selecting \ fewer packages to \ install. Since there is no longer any space for setup to make its \ temporary files, this is an unrecoverable error. Press control-alt-delete \ to reboot and try again. Before doing that, you might want to switch to \ another console (Alt-F2) and use df (disk free utility) to see if you \ can get an idea of how to avoid this the next time around." 14 65 fi