engineer mode: make .debugmode on engineer image 62/98762/1
authortaeyoung <ty317.kim@samsung.com>
Fri, 18 Nov 2016 13:52:29 +0000 (22:52 +0900)
committertaeyoung <ty317.kim@samsung.com>
Fri, 18 Nov 2016 13:52:29 +0000 (22:52 +0900)
- .debugmode file makes platform to launch crash popup
  when crash is occurred

Change-Id: Id7bd88b534f1dd1aa86eab12cfcef6e8b48332ab
Signed-off-by: taeyoung <ty317.kim@samsung.com>
packaging/crash-worker.spec
src/crash-manager/debugmode [new file with mode: 0644]

index 3fa121296bf00f17892546f578ec0d6747f28a60..6c5101f54898e83ab3466a0b78ea7247e6f2df90 100644 (file)
@@ -45,6 +45,9 @@ crash-manager
 
 %define upgrade_script_path %{TZ_SYS_RO_SHARE}/upgrade/scripts
 
+#Engineer mode
+%define eng_mode_path   %{TZ_SYS_ETC}
+
 %build
 cp %{SOURCE1001} .
 
@@ -62,6 +65,12 @@ export CFLAGS+=" -Werror"
        %define ARCH_BIT 64
 %endif
 
+%if 0%{?tizen_build_devel_mode}
+       %define eng_mode on
+%else
+       %define eng_mode off
+%endif
+
 %cmake . \
           -DCMAKE_INSTALL_PREFIX=%{_prefix} \
           -DTMP_FILES_DIR=%{_sysconfdir}/tmpfiles.d \
@@ -93,6 +102,10 @@ mkdir -p %{buildroot}%{crash_all_log}
 mkdir -p %{buildroot}%{crash_dump_gen}
 cp dump_scripts/* %{buildroot}%{crash_dump_gen}
 
+%if "%{eng_mode}" == "on"
+install -m 644 src/crash-manager/debugmode %{buildroot}%{eng_mode_path}/.debugmode
+%endif
+
 %if "%{?sys_assert}" == "on"
 
 %post
@@ -142,5 +155,9 @@ sed -i "/${pattern}/D" %{_sysconfdir}/ld.so.preload
 %{_libexecdir}/crash-pipe
 %{_libexecdir}/crash-stack
 
+%if "%{eng_mode}" == "on"
+%{eng_mode_path}/.debugmode
+%endif
+
 #upgrade script
 %attr(-,root,root) %{upgrade_script_path}/crash-manager-upgrade.sh
diff --git a/src/crash-manager/debugmode b/src/crash-manager/debugmode
new file mode 100644 (file)
index 0000000..e69de29