diff options
Diffstat (limited to 'prebuilt')
-rwxr-xr-x | prebuilt/common/bin/backuptool.sh | 3 | ||||
-rwxr-xr-x | prebuilt/common/etc/init.d/04modules | 12 | ||||
-rwxr-xr-x[-rw-r--r--] | prebuilt/common/etc/init.d/05mountsd | 0 | ||||
-rwxr-xr-x | prebuilt/common/etc/init.d/06mountdl | 13 | ||||
-rw-r--r-- | prebuilt/common/etc/permissions/com.tmobile.software.themes.xml (renamed from prebuilt/common/etc/permissions/com.tmobile.themes.xml) | 2 |
5 files changed, 26 insertions, 4 deletions
diff --git a/prebuilt/common/bin/backuptool.sh b/prebuilt/common/bin/backuptool.sh index d716ec3..cd3107b 100755 --- a/prebuilt/common/bin/backuptool.sh +++ b/prebuilt/common/bin/backuptool.sh @@ -18,7 +18,7 @@ check_prereq() { } check_installscript() { - if [ -f "/tmp/.installscript" ]; + if [ -f "/tmp/.installscript" -a ! -f "$S/etc/force_backuptool" ]; then echo "/tmp/.installscript found. Skipping backuptool." PROCEED=0; @@ -70,6 +70,7 @@ lib/libspeech.so lib/libvoicesearch.so etc/hosts etc/custom_backup_list.txt +etc/force_backuptool EOF } diff --git a/prebuilt/common/etc/init.d/04modules b/prebuilt/common/etc/init.d/04modules index ad85910..1f00d63 100755 --- a/prebuilt/common/etc/init.d/04modules +++ b/prebuilt/common/etc/init.d/04modules @@ -4,7 +4,15 @@ MODULES="ipv6" -for i in $MODULES; +KVER=`uname -r` +if [ ! -d /system/lib/modules/$KVER ] +then + exit 0 +fi + +for i in $MODULES do - modprobe $i; + modprobe $i >/dev/null 2>&1 done + +exit 0 diff --git a/prebuilt/common/etc/init.d/05mountsd b/prebuilt/common/etc/init.d/05mountsd index b34b171..b34b171 100644..100755 --- a/prebuilt/common/etc/init.d/05mountsd +++ b/prebuilt/common/etc/init.d/05mountsd diff --git a/prebuilt/common/etc/init.d/06mountdl b/prebuilt/common/etc/init.d/06mountdl new file mode 100755 index 0000000..bed7019 --- /dev/null +++ b/prebuilt/common/etc/init.d/06mountdl @@ -0,0 +1,13 @@ +#!/system/bin/sh +# +# bind mount /data/local/download to /cache/download if cache +# partition is too small +# + +CACHESIZE=$(df -k /cache | tail -n1 | tr -s ' ' | cut -d ' ' -f2) +if [ $CACHESIZE -lt 20000 ] +then + mount -o bind /data/local/download /cache/download +fi + +exit 0 diff --git a/prebuilt/common/etc/permissions/com.tmobile.themes.xml b/prebuilt/common/etc/permissions/com.tmobile.software.themes.xml index 557bc1c..f1c2f54 100644 --- a/prebuilt/common/etc/permissions/com.tmobile.themes.xml +++ b/prebuilt/common/etc/permissions/com.tmobile.software.themes.xml @@ -15,6 +15,6 @@ --> <permissions> - <feature name="com.tmobile.themes" /> + <feature name="com.tmobile.software.themes" /> </permissions> |