aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorValeriy <binder_z@mail.ru>2015-12-08 12:59:22 +0400
committerxyyx <xyyx@mail.ru>2015-12-11 08:37:17 +0800
commit7846585dbf18d53a66145fee3f7922c7692043b8 (patch)
tree3a959357728cd2672cc3b718a64bf13159029447
parentc68f8400dbab806093cdd26339004d88e24a9e8b (diff)
Backup init.qcom.post_boot.sh
-rw-r--r--configs/95-postboot.sh36
-rw-r--r--device.mk1
2 files changed, 37 insertions, 0 deletions
diff --git a/configs/95-postboot.sh b/configs/95-postboot.sh
new file mode 100644
index 0000000..f926d4a
--- /dev/null
+++ b/configs/95-postboot.sh
@@ -0,0 +1,36 @@
+#!/sbin/sh
+
+. /tmp/backuptool.functions
+
+list_files() {
+cat <<EOF
+bin/init.qcom.post_boot.sh
+EOF
+}
+
+case "$1" in
+ backup)
+ list_files | while read FILE DUMMY; do
+ backup_file $S/"$FILE"
+ done
+ ;;
+ restore)
+ list_files | while read FILE REPLACEMENT; do
+ R=""
+ [ -n "$REPLACEMENT" ] && R="$S/$REPLACEMENT"
+ [ -f "$C/$S/$FILE" ] && restore_file $S/"$FILE" "$R"
+ done
+ ;;
+ pre-backup)
+ # Stub
+ ;;
+ post-backup)
+ # Stub
+ ;;
+ pre-restore)
+ # Stub
+ ;;
+ post-restore)
+ # Stub
+ ;;
+esac
diff --git a/device.mk b/device.mk
index 28f6064..f3bd7fa 100644
--- a/device.mk
+++ b/device.mk
@@ -59,6 +59,7 @@ PRODUCT_COPY_FILES += \
PRODUCT_COPY_FILES += \
$(LOCAL_PATH)/initlogo.rle:root/initlogo.rle888 \
$(LOCAL_PATH)/configs/init.qcom.post_boot.sh:system/bin/init.qcom.post_boot.sh \
+ $(LOCAL_PATH)/configs/95-postboot.sh:system/addon.d/95-postboot.sh \
$(LOCAL_PATH)/init.geehrc.rc:root/init.geehrc.rc \
$(LOCAL_PATH)/init.geehrc.usb.rc:root/init.geehrc.usb.rc \
$(LOCAL_PATH)/fstab.geehrc:root/fstab.geehrc \