diff options
author | jusung son <jusung07.son@samsung.com> | 2019-03-12 09:38:39 +0900 |
---|---|---|
committer | jusung son <jusung07.son@samsung.com> | 2019-03-12 23:05:06 +0000 |
commit | a722e3a8eefb446892fc3cf5bc1c5f90de913b56 (patch) | |
tree | 0c4674f7940fbeeeb423865d8c92a4b9d5239740 | |
parent | 810b1c3559b39834ee62fb2abf0e4b7c4c0dc6a5 (diff) | |
download | buxton2-a722e3a8eefb446892fc3cf5bc1c5f90de913b56.tar.gz buxton2-a722e3a8eefb446892fc3cf5bc1c5f90de913b56.tar.bz2 buxton2-a722e3a8eefb446892fc3cf5bc1c5f90de913b56.zip |
Add dump script
Change-Id: I180ea42d321f75d043ed651e8ae4a067f27b5adb
Signed-off-by: jusung son <jusung07.son@samsung.com>
-rwxr-xr-x | CMakeLists.txt | 1 | ||||
-rw-r--r-- | packaging/buxton2.spec | 1 | ||||
-rwxr-xr-x | scripts/buxton_dump.sh | 16 |
3 files changed, 18 insertions, 0 deletions
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 |