OSDN Git Service

1-install: fix direct run mode after installation android-x86-4.4-r2
authorChih-Wei Huang <cwhuang@linux.org.tw>
Thu, 1 Jan 2015 10:39:54 +0000 (18:39 +0800)
committerChih-Wei Huang <cwhuang@linux.org.tw>
Thu, 1 Jan 2015 10:39:54 +0000 (18:39 +0800)
install/scripts/1-install

index 602b9bc..e465e3c 100644 (file)
@@ -333,16 +333,14 @@ do_install()
                Run*)
                        cd /android
                        umount system
-                       if mountpoint -q /sfs; then
-                               umount /sfs
-                               if [ -e /hd/$asrc/system.sfs ]; then
-                                       mount -o loop /hd/$asrc/system.sfs /sfs
-                                       mount -o loop /sfs/system.img system
-                               else
-                                       mount -o loop /hd/$asrc/system.img system
-                               fi
-                       else
+                       mountpoint -q /sfs && umount /sfs
+                       if [ -e /hd/$asrc/system.sfs ]; then
+                               mount -o loop /hd/$asrc/system.sfs /sfs
+                               mount -o loop /sfs/system.img system
+                       elif [ -e /hd/$asrc/system.img ]; then
                                mount -o loop /hd/$asrc/system.img system
+                       else
+                               mount --bind /hd/$asrc/system system
                        fi
                        if [ -d /hd/$asrc/data ]; then
                                mount --bind /hd/$asrc/data data