summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSunmin Lee <sunm.lee@samsung.com>2017-10-17 16:10:20 +0900
committerSunmin Lee <sunm.lee@samsung.com>2017-10-17 16:10:20 +0900
commitf26e36031b5001835703da10f5f94a0eab6f7df7 (patch)
tree6639bcc9b5cc44cd58cdbc73f03ea82bd15d12a7
parent1db58a91c0308261eb3e3391ef1b42a07d00fdc6 (diff)
downloadcrash-worker-f26e36031b5001835703da10f5f94a0eab6f7df7.tar.gz
crash-worker-f26e36031b5001835703da10f5f94a0eab6f7df7.tar.bz2
crash-worker-f26e36031b5001835703da10f5f94a0eab6f7df7.zip
Now RW update script works for 3.0 -> 4.0 upgrade. Change-Id: I3ae30511cc28204db2012857c58e3663983ae725 Signed-off-by: Sunmin Lee <sunm.lee@samsung.com>
-rw-r--r--packaging/crash-worker.spec1
-rw-r--r--src/crash-manager/500.crash-manager-upgrade.sh14
-rw-r--r--src/crash-manager/500.crash-manager-upgrade.sh.in21
-rw-r--r--src/crash-manager/CMakeLists.txt2
4 files changed, 14 insertions, 24 deletions
diff --git a/packaging/crash-worker.spec b/packaging/crash-worker.spec
index 0584e3e..eab3e23 100644
--- a/packaging/crash-worker.spec
+++ b/packaging/crash-worker.spec
@@ -106,7 +106,6 @@ export CFLAGS+=" -DTIZEN_ENABLE_COREDUMP"
-DARCH_BIT=%{ARCH_BIT} \
-DTZ_SYS_ETC=%{TZ_SYS_ETC} \
-DTZ_SYS_BIN=%{TZ_SYS_BIN} \
- -DCRASH_ROOT_PATH=%{crash_root_path} \
-DCRASH_PATH=%{crash_path} \
-DCRASH_TEMP=%{crash_temp} \
-DDEBUGMODE_PATH=%{debugmode_path} \
diff --git a/src/crash-manager/500.crash-manager-upgrade.sh b/src/crash-manager/500.crash-manager-upgrade.sh
new file mode 100644
index 0000000..a61f7c9
--- /dev/null
+++ b/src/crash-manager/500.crash-manager-upgrade.sh
@@ -0,0 +1,14 @@
+#!/bin/sh
+
+#----------------------------------------------#
+# crash-manager patch for upgrade (3.0 -> 4.0) #
+#----------------------------------------------#
+
+PATH=/bin:/usr/bin:/sbin:/usr/sbin
+source /etc/tizen-platform.conf
+
+chown system_fw:system_fw ${TZ_SYS_ETC}/crash-manager.conf
+chown system_fw:system_fw ${TZ_SYS_DUMPGEN}/module_log.sh
+chown system_fw:system_fw ${TZ_SYS_DUMPGEN}/system_log.sh
+
+chown -R system_fw:system_fw ${TZ_SYS_CRASH_ROOT}
diff --git a/src/crash-manager/500.crash-manager-upgrade.sh.in b/src/crash-manager/500.crash-manager-upgrade.sh.in
deleted file mode 100644
index 63b2d3f..0000000
--- a/src/crash-manager/500.crash-manager-upgrade.sh.in
+++ /dev/null
@@ -1,21 +0,0 @@
-#!/bin/sh
-
-#----------------------------------------------#
-# crash-manager patch for upgrade (2.4 -> 3.0) #
-#----------------------------------------------#
-
-PATH=/bin:/usr/bin:/sbin:/usr/sbin
-
-rm -rf /opt/usr/share/crash # Crash path of Tizen 2.4
-
-mkdir -p @CRASH_ROOT_PATH@
-mkdir -p @CRASH_TEMP@
-mkdir -p @CRASH_PATH@
-
-find @CRASH_ROOT_PATH@ -type d | xargs chsmack -a "System::Shared" -t
-find @CRASH_ROOT_PATH@ -type d | xargs chmod 775
-find @CRASH_ROOT_PATH@ -type d | xargs chown system:system
-
-find @CRASH_PATH@ -type d | xargs chsmack -a "System::Shared" -t
-find @CRASH_PATH@ -type d | xargs chmod 775
-find @CRASH_PATH@ -type d | xargs chown system:system
diff --git a/src/crash-manager/CMakeLists.txt b/src/crash-manager/CMakeLists.txt
index a474f33..f624b10 100644
--- a/src/crash-manager/CMakeLists.txt
+++ b/src/crash-manager/CMakeLists.txt
@@ -37,8 +37,6 @@ INSTALL(TARGETS ${PROJECT_NAME} DESTINATION bin
PERMISSIONS OWNER_READ OWNER_WRITE OWNER_EXECUTE
GROUP_READ GROUP_EXECUTE WORLD_READ WORLD_EXECUTE)
-CONFIGURE_FILE(500.${PROJECT_NAME}-upgrade.sh.in 500.${PROJECT_NAME}-upgrade.sh @ONLY)
-
IF(USE_COREDUMP_CONF)
CONFIGURE_FILE(99-${PROJECT_NAME}-debug.conf.in 99-${PROJECT_NAME}.conf @ONLY)
ELSE()