I think that that latest puppy2 has fixed those errors. So, not having any
PMEDIA, puppy should now be able to locate the files.
4.
I think that is fixed now.
7.
The .sfs files are now versioned, that is, for puppy version 2.0.0, all the
.sfs files must have "_200.sfs". This can be prefixed with anything you
like.
pup_200.sfs is reserved as this is puppy himself.
devx_200.sfs I'm using as the development/compiler environment.
So, apart from those two, you can have anything_200.sfs.
They are expected to be located at the same place as the pup_save.3fs file.
Here is the code that loads them:
Code: Select all
CNTLOOP=3
for ONESFS in `ls -1 *_${PUPPYVERSION}.sfs | grep -v "^pup_" | tr "\n" " "`
do
losetup-FULL /dev/loop${CNTLOOP} $EXTRASFS/$ONESFS
mount -r -t squashfs -o noatime /dev/loop${CNTLOOP} /pup_ro${CNTLOOP}
[ $? -eq 0 ] && UMNTRO="${UMNTRO}:/pup_ro${CNTLOOP}=ro"
CNTLOOP=`expr $CNTLOOP + 1`
done
Code: Select all
echo -n "Creating unionfs..."
mount -t unionfs -o dirs=${UMNT1}${UMNTRO} none /pup_new;check_status $?
The only thing loaded prior to the above code is pup_200.sfs, so the rest,
including devx_200.sfs, will be loaded in alphabetical order.