--- mkinitrd-3.0.5/mkinitrd Mon Feb 12 12:34:13 2001 +++ mkinitrd-3.0.5-xfs/mkinitrd Mon Feb 12 12:39:14 2001 @@ -26,6 +26,7 @@ force="" verbose="" MODULES="" +basicmodules="-pagebuf -xfs_support -xfs" img_vers="" modulefile=/etc/modules.conf @@ -81,7 +82,7 @@ done; echo "No module $modName found for kernel $kernel" >&2 - exit 1 +# exit 1 fi # only need to add each module once @@ -299,13 +300,18 @@ echo "Using modules: $MODULES" fi -MNTIMAGE=`mktemp -d /tmp/initrd.XXXXXX` -IMAGE=`mktemp /tmp/initrd.img.XXXXXX` -MNTPOINT=`mktemp -d /tmp/initrd.mnt.XXXXXX` +MNTIMAGE=/tmp/initrd.$$ +IMAGE=/tmp/initrd.img-$$ +MNTPOINT=/tmp/initrd.mnt-$$ RCFILE=$MNTIMAGE/linuxrc -if [ -z "$MNTIMAGE" -o -z "$IMAGE" -o -z "$MNTPOINT" ]; then - echo "Error creating temporaries. Try again" >&2 +if [ -f $MNTIMAGE ]; then + echo "$MNTIMAGE already exists. Remove it and try again" >&2 + exit 1 +fi + +if [ -f $IMAGE ]; then + echo "$IMAGE already exists. Remove it and try again" >&2 exit 1 fi