summaryrefslogtreecommitdiffstats
path: root/prebuilt
diff options
context:
space:
mode:
Diffstat (limited to 'prebuilt')
-rwxr-xr-xprebuilt/common/bin/backuptool.sh3
-rwxr-xr-xprebuilt/common/etc/init.d/04modules12
-rwxr-xr-x[-rw-r--r--]prebuilt/common/etc/init.d/05mountsd0
-rwxr-xr-xprebuilt/common/etc/init.d/06mountdl13
-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>