|
1 | 1 | #!/sbin/sh |
2 | | -# This script is needed to permananetly keep reserve_a and reserve_b fake partitions and /data/reserve/reserve.img. |
| 2 | +# This script is needed to permananetly keep reserve_a and reserve_b fake partitions and /data/reserve/reserve.img and to keep india_a and india_b fake partitions and /data/india/india.img. |
3 | 3 |
|
4 | 4 | n=1 |
5 | 5 |
|
|
59 | 59 | echo "/dev/block/by-name/reserve_b created" |
60 | 60 | fi |
61 | 61 |
|
| 62 | +# Check if already exist the /data/india directory symlink and create it |
| 63 | +if [ -d /data/india ]; |
| 64 | +then |
| 65 | + echo "/data/india already exist" |
| 66 | +else |
| 67 | + mkdir /data/india |
| 68 | + echo "/data/india created" |
| 69 | +fi |
| 70 | + |
| 71 | +# Check if already exist the /data/india/india.img symlink and create it |
| 72 | +if [ -f /data/india/india.img ]; |
| 73 | +then |
| 74 | + echo "/data/india/india.img already exist" |
| 75 | +else |
| 76 | + touch /data/india/india.img |
| 77 | + echo "/data/india/india.img created" |
| 78 | +fi |
| 79 | + |
| 80 | +# Check if already exist the /dev/block/bootdevice/by-name/india_a symlink and create it |
| 81 | +if [ -L /dev/block/bootdevice/by-name/india_a ]; |
| 82 | +then |
| 83 | + echo "/dev/block/bootdevice/by-name/india_a already exist" |
| 84 | +else |
| 85 | + ln -s /data/india/india.img /dev/block/bootdevice/by-name/india_a |
| 86 | + echo "/dev/block/bootdevice/by-name/india_a created" |
| 87 | +fi |
| 88 | + |
| 89 | +# Check if already exist the /dev/block/bootdevice/by-name/india_b symlink and create it |
| 90 | +if [ -L /dev/block/bootdevice/by-name/india_b ]; |
| 91 | +then |
| 92 | + echo "/dev/block/bootdevice/by-name/india_b already exist" |
| 93 | +else |
| 94 | + ln -s /data/india/india.img /dev/block/bootdevice/by-name/india_b |
| 95 | + echo "/dev/block/bootdevice/by-name/india_b created" |
| 96 | +fi |
| 97 | + |
| 98 | +# Check if already exist the /dev/block/by-name/india_a symlink and create it |
| 99 | +if [ -L /dev/block/by-name/india_a ]; |
| 100 | +then |
| 101 | + echo "/dev/block/by-name/india_a already exist" |
| 102 | +else |
| 103 | + ln -s /data/india/india.img /dev/block/by-name/india_a |
| 104 | + echo "/dev/block/by-name/india_a created" |
| 105 | +fi |
| 106 | + |
| 107 | +# Check if already exist the /dev/block/by-name/india_b symlink and create it |
| 108 | +if [ -L /dev/block/by-name/india_b ]; |
| 109 | +then |
| 110 | + echo "/dev/block/by-name/india_b already exist" |
| 111 | +else |
| 112 | + ln -s /data/india/india.img /dev/block/by-name/india_b |
| 113 | + echo "/dev/block/by-name/india_b created" |
| 114 | +fi |
| 115 | + |
62 | 116 | done |
63 | 117 |
|
64 | 118 | exit 0 |
0 commit comments