2 # By Chih-Wei Huang <cwhuang@linux.org.tw>
3 # Last updated 2009/08/13
5 # License: GNU Public License
6 # We explicitely grant the right to use the scripts
7 # with Android-x86 project.
12 mountpoint -q data && return
13 if [ -b "$DATA" ]; then
15 elif [ -b "/dev/$DATA" ]; then
17 elif [ -d /mnt/$SRC/data ]; then
18 mount -o remount,rw /mnt
19 mount --bind /mnt/$SRC/data data
21 mount -t tmpfs tmpfs data
27 mountpoint -q sdcard && return
29 if [ -b "$SDCARD" ]; then
31 elif [ -b "/dev/$SDCARD" ]; then
32 mount /dev/$SDCARD sdcard
33 elif [ "$SDCARD" = "premount" ]; then
34 if [ -d /mnt/$SRC/sdcard ]; then
35 mount -o remount,rw /mnt
36 mount --bind /mnt/$SRC/sdcard sdcard
37 elif [ -d data/sdcard ]; then
38 mount --bind data/sdcard sdcard
40 mount -t tmpfs tmpfs sdcard
45 sed -i "s|\(EXTERNAL_STORAGE_STATE \).*|\1$MOUNT_STATE|g" init.rc