From: jusung son Date: Tue, 12 Mar 2019 00:38:39 +0000 (+0900) Subject: Add dump script X-Git-Tag: submit/tizen/20190319.081621~1 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=a722e3a8eefb446892fc3cf5bc1c5f90de913b56;p=platform%2Fcore%2Fsystem%2Fbuxton2.git Add dump script Change-Id: I180ea42d321f75d043ed651e8ae4a067f27b5adb Signed-off-by: jusung son --- diff --git a/CMakeLists.txt b/CMakeLists.txt index 15d420c..6169a57 100755 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -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/) diff --git a/packaging/buxton2.spec b/packaging/buxton2.spec index bde89b5..e60f106 100644 --- a/packaging/buxton2.spec +++ b/packaging/buxton2.spec @@ -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 index 0000000..68ef1d4 --- /dev/null +++ b/scripts/buxton_dump.sh @@ -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