pls groot genoeg

This commit is contained in:
2018-11-18 16:02:11 +01:00
commit 8206ede06a
253 changed files with 159550 additions and 0 deletions

View File

@@ -0,0 +1,56 @@
#! /bin/sh
if [ "$1" == "" ]; then
echo "parameter is none"
exit 1
else
echo "***** $1 *****"
fi
mounted=`mount | grep $1 | wc -l`
# mounted, assume we umount
if [ $mounted -ge 1 ]; then
echo "R/media/$1"
echo "R/media/$1"
if ! umount "/media/$1"; then
exit 1
fi
if ! rm -r "/media/$1"; then
exit 1
fi
# not mounted, lets mount under /media
else
if ! mkdir -p "/media/$1"; then
exit 1
fi
chkexfat -f /dev/$1
chkhfs -f /dev/$1
chkntfs -f /dev/$1
mounted=`mount | grep $1 | wc -l`
num=3
while [ $mounted -lt 1 -a $num -gt 0 ]
do
mount "/dev/$1" "/media/$1"
mounted=`mount | grep $1 | wc -l`
num=`expr $num - 1`
done
mounted=`mount | grep $1 | wc -l`
while [ $mounted -lt 1 -a $num -lt 3 ]
do
ntfs-3g "/dev/$1" "/media/$1" -o force
mounted=`mount | grep $1 | wc -l`
num=`expr $num + 1`
done
if [ $mounted -lt 1 ]; then
rm -r "/media/$1"
exit 1
fi
echo "A/media/$1"
echo "A/media/$1"
fi
# Goahead need to know the event happened.
killall -SIGTTIN goahead
exit 0