Code: Select all
--- init-en 2009-03-28 06:53:29.000000000 +0800
+++ init-cn 2009-03-28 07:02:36.000000000 +0800
@@ -85,9 +85,7 @@
}
mntfunc() {
- if [ "`echo "$*" | grep 'ntfs'`" = "" ];then
- mount $@
- else
+ if [ "`echo "$*" | grep 'ntfs'`" != "" ];then
#screen out -o and -t options...
MNTPRMS="`echo -n "$*" | tr '\t' ' ' | tr -s ' ' | tr ' ' '\n' | grep '^/' | tr '\n' ' '`"
#v4.00 new ntfs-3g version...
@@ -104,6 +102,11 @@
else
ntfs-3g $MNTPRMS -o umask=0,no_def_opts,noatime,rw,force 2>/dev/null
fi
+ elif [ "`echo "$*" | grep 'vfat'`" != "" ];then
+ MNTPRMS="`echo -n "$*" | tr '\t' ' ' | tr -s ' ' | tr ' ' '\n' | grep '^/' | tr '\n' ' '`"
+ mount $MNTPRMS -o noatime,utf8,quiet
+ else
+ mount $@
fi
return $?
}
@@ -1113,7 +1116,7 @@
#find all the extra sfs files...
touch /tmp/LOGONEBASES
NPATTERN="_${PUPPYVERSION}\\.sfs"
- ls -1 $SFSSDIR/*.sfs |
+ ls -1 $SFSSDIR/*.sfs ${PUPSFSDEVMNTPT}$(dirname $PUPSFSFILE)/*.sfs |
while read ONEEXTRA
do
ONEBASE="`basename $ONEEXTRA`"
3.modify /usr/local/bin/drive_all:
old 170 line:
Code: Select all
mount -t vfat -o shortname=mixed,quiet /dev/$ONEDRVNAME /mnt/$ONEDRVNAME #v411
Code: Select all
mount -t vfat -o shortname=mixed,quiet,utf8 /dev/$ONEDRVNAME /mnt/$ONEDRVNAME #v411