|
1 | 1 | #!/system/bin/sh |
2 | 2 |
|
3 | 3 | export PATH=${PATH}:/system/bin/:/system/xbin/ |
| 4 | +LOG="/cache/${0}.log" |
| 5 | + |
| 6 | +log -p i -t userinit "[${0}][Start]" |
4 | 7 |
|
5 | 8 | # 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 |
| 9 | +echo "[Start]" >> ${LOG} |
| 10 | +mount >> ${LOG} |
| 11 | +echo "[/]" >> ${LOG} |
| 12 | +ls -la / >> ${LOG} |
| 13 | +echo "[/data]" >> ${LOG} |
| 14 | +ls -la /data/ >> ${LOG} |
| 15 | +echo "[/data1]" >> ${LOG} |
| 16 | +ls -la /data1/ >> ${LOG} |
| 17 | +du -sch /data1/* >> ${LOG} |
11 | 18 |
|
12 | | -# Attempt to link data content to secondary data (optional) |
| 19 | +# Attempt to link data components to secondary data (optional) |
13 | 20 | # If we fail those locations will be used as usual |
14 | 21 | # 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 |
| 22 | +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" >> ${LOG} |
| 23 | +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" >> ${LOG} |
| 24 | +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" >> ${LOG} |
| 25 | +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" >> ${LOG} |
22 | 26 |
|
23 | 27 | # 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 |
| 28 | +echo "[Stop]" >> ${LOG} |
| 29 | +mount >> ${LOG} |
| 30 | +echo "[/]" >> ${LOG} |
| 31 | +ls -la / >> ${LOG} |
| 32 | +echo "[/data]" >> ${LOG} |
| 33 | +ls -la /data/ >> ${LOG} |
| 34 | +echo "[/data1]" >> ${LOG} |
| 35 | +ls -la /data1/ >> ${LOG} |
| 36 | +du -sch /data1/* >> ${LOG} |
| 37 | + |
| 38 | +log -p i -t userinit "[${0}][Stop]" |
0 commit comments