version 1.4, 2009/08/20 22:40:49 |
version 1.5, 2009/08/20 22:41:24 |
|
|
find_pre() { |
find_pre() { |
local _dev=`dmesg | grep 'Palm, Pre' | tail -1 | cut -d' ' -f 1` |
local _dev=`dmesg | grep 'Palm, Pre' | tail -1 | cut -d' ' -f 1` |
if [ X"$_dev" == X"" ]; then |
if [ X"$_dev" == X"" ]; then |
echo Pre not found! >&2 |
echo Pre not found! >&2 |
exit 1 |
exit 1 |
fi |
fi |
|
|
local _id=`dmesg | grep "^$_dev at " | tail -1 | sed -e 's/.*<//' -e 's/>.*$//'` |
local _id=`dmesg | grep "^$_dev at " | tail -1 | sed -e 's/.*<//' -e 's/>.*$//'` |
if [ X"$_id" != X"$_pre_id" ]; then |
if [ X"$_id" != X"$_pre_id" ]; then |
echo "Pre [$_dev] not correct id [$_id]" >&2 |
echo "Pre [$_dev] not correct id [$_id]" >&2 |
exit 2 |
exit 2 |
fi |
fi |
|
|
echo /dev/${_dev}i |
echo /dev/${_dev}i |
|
|
return |
return |
fi |
fi |
$SUDO mkdir -p $_mount_dir |
$SUDO mkdir -p $_mount_dir |
$SUDO chgrp users $_mount_dir |
$SUDO chgrp users $_mount_dir |
$SUDO chmod g+w $_mount_dir |
$SUDO chmod g+w $_mount_dir |
$SUDO /sbin/mount $_dev $_mount_dir && echo Mounted Pre on $_mount_dir |
$SUDO /sbin/mount $_dev $_mount_dir && echo Mounted Pre on $_mount_dir |
} |
} |
|
|