[root@desirez-meego etc]# lsb_release -a LSB Version: :core-3.1-arm:core-3.1-noarch:core-3.2-arm:core-3.2-noarch:core-4.0-arm:core-4.0-noarch:desktop-3.1-arm:desktop-3.1-noarch:desktop-3.2-arm:desktop-3.2-noarch:desktop-4.0-arm:desktop-4.0-noarch Distributor ID: MeeGo Description: MeeGo release 1.1.99 (MeeGo) Release: 1.1.99 Codename: MeeGo
#!/data/local/bin/sh
# mounts-for-meego - script by PM - released under GPL
ls -la /dev/loop21
if [ $? -ne 0 ] ; then
mknod /dev/loop21 b 7 21
fi
losetup /dev/loop21 /mnt/sdcard/meego/meego.img
mount | grep "/data/local/meego " > /dev/null
if [ $? -ne -0 ] ; then
mount /dev/loop21 /data/local/meego
else
echo "/data/local/meego already mounted"
fi
mount | grep "/data/local/meego/dev " > /dev/null
if [ $? -ne 0 ] ; then
mount -o bind /dev /data/local/meego/dev
else
echo "/data/local/meego/dev already mounted"
fi
mount | grep "/data/local/meego/dev/pts" > /dev/null
if [ $? -ne 0 ] ; then
mount -o bind /dev/pts /data/local/meego/dev/pts
else
echo "/data/local/meego/dev/pts already mounted"
fi
mount | grep "/data/local/meego/proc" > /dev/null
if [ $? -ne 0 ] ; then
mount -o bind /proc /data/local/meego/proc
else
echo "/data/local/meego/proc already mounted"
fi
mount | grep "/data/local/meego/sys" > /dev/null
if [ $? -ne 0 ] ; then
mount -o bind /sys /data/local/meego/sys
else
echo "/data/local/meego/sys already mounted"
fi
cd /data/local/meego/dev/pts
mknod 0 c 136 0
mknod 1 c 136 1
mknod 2 c 136 2
# end mounts-for-meego