|
2 | 2 |
|
3 | 3 | export PATH=${PATH}:/system/bin/:/system/xbin/ |
4 | 4 |
|
| 5 | +log -p i -t userinit "[${0}][Start]" |
| 6 | + |
5 | 7 | # Log related mounts and mount points before |
6 | | -log -p i -t userinit "[${0}] Before" |
7 | | -echo "[${0}] Before" >> /cache/${0}.log |
8 | | -mount >> /cache/${0}.log |
9 | | -ls -la /data/ >> /cache/${0}.log |
10 | | -ls -la /data1/ >> /cache/${0}.log |
| 8 | +echo "[Start]" >> /cache/${0}.log |
| 9 | +mount >> /cache/${0}.log |
| 10 | +echo "[/]" >> /cache/${0}.log |
| 11 | +ls -la / >> /cache/${0}.log |
| 12 | +echo "[/data]" >> /cache/${0}.log |
| 13 | +ls -la /data/ >> /cache/${0}.log |
| 14 | +echo "[/data1]" >> /cache/${0}.log |
| 15 | +ls -la /data1/ >> /cache/${0}.log |
| 16 | +du -sch /data1/* >> /cache/${0}.log |
11 | 17 |
|
12 | | -# Attempt to link data content to secondary data (optional) |
| 18 | +# Attempt to link data/cache content to secondary data (optional) |
13 | 19 | # If we fail those locations will be used as usual |
14 | | -# Ensure permissions are set correctly |
15 | | -test -d /data1/app && chmod 0771 /data1/app && chown system:system /data1/app && rm -Rf /data/app && ln -s /data1/app /data/app && log -p i -t userinit "[${0}] Linked /data1/app" && echo "[${0}] Linked /data1/app" >> /cache/${0}.log |
16 | | -#test -d /data1/app-asec && chmod 0700 /data1/app-asec && chown root:root /data1/app-asec && rm -Rf /data/app-asec && ln -s /data1/app-asec /data/app-asec && log -p i -t userinit "[${0}] Linked /data1/app-asec" && echo "[${0}] Linked /data1/app-asec" >> /cache/${0}.log |
17 | | -#test -d /data1/app-lib && chmod 0771 /data1/app-lib && chown system:system /data1/app-lib && rm -Rf /data/app-lib && ln -s /data1/app-lib /data/app-lib && log -p i -t userinit "[${0}] Linked /data1/app-lib" && echo "[${0}] Linked /data1/app-lib" >> /cache/${0}.log |
18 | | -#test -d /data1/app-private && chmod 0771 /data1/app-private && chown system:system /data1/app-private && rm -Rf /data/app-private && ln -s /data1/app-private /data/app-private && log -p i -t userinit "[${0}] Linked /data1/app-private" && echo "[${0}] Linked /data1/app-private" >> /cache/${0}.log |
19 | | -test -d /data1/dalvik-cache && chmod 0771 /data1/dalvik-cache && chown root:root /data1/dalvik-cache && rm -Rf /data/dalvik-cache && ln -s /data1/dalvik-cache /data/dalvik-cache && log -p i -t userinit "[${0}] Linked /data1/dalvik-cache" && echo "[${0}] Linked /data1/dalvik-cache" >> /cache/${0}.log |
20 | | -test -d /data1/data && chmod 0771 /data1/data && chown system:system /data1/data && rm -Rf /data/data && ln -s /data1/data /data/data && log -p i -t userinit "[${0}] Linked /data1/data" && echo "[${0}] Linked /data1/data" >> /cache/${0}.log |
21 | | -test -d /data1/media && chmod 0770 /data1/media && chown media_rw:media_rw /data1/media && rm -Rf /data/media && ln -s /data1/media /data/media && log -p i -t userinit "[${0}] Linked /data1/media" && echo "[${0}] Linked /data1/media" >> /cache/${0}.log |
| 20 | +# Ensure permissions are set correctly and sync cache content |
| 21 | +test -d /data1/cache && chmod 0770 /data1/cache && chown system:cache /data1/cache && sync && cp -rpf /cache/* /data1/cache/ && rm -Rf /cache && ln -s /data1/cache /cache && log -p i -t userinit "[${0}] Linked /data1/cache" && echo "[${0}] Linked /data1/cache" >> /cache/${0}.log |
| 22 | +test -d /data1/app && chmod 0771 /data1/app && chown system:system /data1/app && rm -Rf /data/app && ln -s /data1/app /data/app && log -p i -t userinit "[${0}] Linked /data1/app" && echo "[${0}] Linked /data1/app" >> /cache/${0}.log |
| 23 | +test -d /data1/app-asec && chmod 0700 /data1/app-asec && chown root:root /data1/app-asec && rm -Rf /data/app-asec && ln -s /data1/app-asec /data/app-asec && log -p i -t userinit "[${0}] Linked /data1/app-asec" && echo "[${0}] Linked /data1/app-asec" >> /cache/${0}.log |
| 24 | +test -d /data1/app-lib && chmod 0771 /data1/app-lib && chown system:system /data1/app-lib && rm -Rf /data/app-lib && ln -s /data1/app-lib /data/app-lib && log -p i -t userinit "[${0}] Linked /data1/app-lib" && echo "[${0}] Linked /data1/app-lib" >> /cache/${0}.log |
| 25 | +test -d /data1/app-private && chmod 0771 /data1/app-private && chown system:system /data1/app-private && rm -Rf /data/app-private && ln -s /data1/app-private /data/app-private && log -p i -t userinit "[${0}] Linked /data1/app-private" && echo "[${0}] Linked /data1/app-private" >> /cache/${0}.log |
| 26 | +test -d /data1/dalvik-cache && chmod 0771 /data1/dalvik-cache && chown root:root /data1/dalvik-cache && rm -Rf /data/dalvik-cache && ln -s /data1/dalvik-cache /data/dalvik-cache && log -p i -t userinit "[${0}] Linked /data1/dalvik-cache" && echo "[${0}] Linked /data1/dalvik-cache" >> /cache/${0}.log |
| 27 | +test -d /data1/data && chmod 0771 /data1/data && chown system:system /data1/data && rm -Rf /data/data && ln -s /data1/data /data/data && log -p i -t userinit "[${0}] Linked /data1/data" && echo "[${0}] Linked /data1/data" >> /cache/${0}.log |
| 28 | +test -d /data1/media && chmod 0770 /data1/media && chown media_rw:media_rw /data1/media && rm -Rf /data/media && ln -s /data1/media /data/media && log -p i -t userinit "[${0}] Linked /data1/media" && echo "[${0}] Linked /data1/media" >> /cache/${0}.log |
22 | 29 |
|
23 | 30 | # Log related mounts and mount points after |
24 | | -log -p i -t userinit "[${0}] After" |
25 | | -echo "[${0}] After" >> /cache/${0}.log |
26 | | -mount >> /cache/${0}.log |
27 | | -ls -la /data/ >> /cache/${0}.log |
28 | | -ls -la /data1/ >> /cache/${0}.log |
| 31 | +echo "[Stop]" >> /cache/${0}.log |
| 32 | +mount >> /cache/${0}.log |
| 33 | +echo "[/]" >> /cache/${0}.log |
| 34 | +ls -la / >> /cache/${0}.log |
| 35 | +echo "[/data]" >> /cache/${0}.log |
| 36 | +ls -la /data/ >> /cache/${0}.log |
| 37 | +echo "[/data1]" >> /cache/${0}.log |
| 38 | +ls -la /data1/ >> /cache/${0}.log |
| 39 | +du -sch /data1/* >> /cache/${0}.log |
| 40 | + |
| 41 | +log -p i -t userinit "[${0}][Stop]" |
0 commit comments