Add dump script 46/201246/2
authorjusung son <jusung07.son@samsung.com>
Tue, 12 Mar 2019 00:38:39 +0000 (09:38 +0900)
committerjusung son <jusung07.son@samsung.com>
Tue, 12 Mar 2019 23:05:06 +0000 (23:05 +0000)
Change-Id: I180ea42d321f75d043ed651e8ae4a067f27b5adb
Signed-off-by: jusung son <jusung07.son@samsung.com>
CMakeLists.txt
packaging/buxton2.spec
scripts/buxton_dump.sh [new file with mode: 0755]

index 15d420c..6169a57 100755 (executable)
@@ -71,3 +71,4 @@ IF(BUILD_EXAMPLE)
        ADD_SUBDIRECTORY(example)
 ENDIF()
 
+INSTALL(FILES ${CMAKE_CURRENT_SOURCE_DIR}/scripts/buxton_dump.sh DESTINATION /opt/etc/dump.d/module.d/)
index bde89b5..e60f106 100644 (file)
@@ -197,6 +197,7 @@ chsmack -a System %{dbdir}/*
 %attr(0700,buxton,buxton) %dir %{_localstatedir}/lib/%{name}
 %attr(0700,buxton,buxton) %dir %{basedbdir}
 %attr(0750,root,root) %{upgrade_script_path}/299.buxton2_upgrade.sh
+%attr(0750,root,root) /opt/etc/dump.d/module.d/buxton_dump.sh
 
 %files devel
 %manifest %{name}.manifest
diff --git a/scripts/buxton_dump.sh b/scripts/buxton_dump.sh
new file mode 100755 (executable)
index 0000000..68ef1d4
--- /dev/null
@@ -0,0 +1,16 @@
+#!/bin/sh
+PATH=/bin:/usr/bin:/sbin:/usr/sbin
+
+BUXTON_DUMP=$1/buxton
+SYSTEM_DB=/var/lib/buxton2/system.db*
+MEMORY_DB=/run/buxton2/memory.db*
+VCONF_VALUE_FILE=vconf_value
+BUXTON_LOG_FILES=/run/buxton2/log
+
+mkdir -p $BUXTON_DUMP
+cp -f $SYSTEM_DB $BUXTON_DUMP
+cp -f $MEMORY_DB $BUXTON_DUMP
+cp -aRf $BUXTON_LOG_FILES $BUXTON_DUMP
+
+vconftool dump db >> $BUXTON_DUMP/$VCONF_VALUE_FILE
+vconftool dump memory >> $BUXTON_DUMP/$VCONF_VALUE_FILE