cp %{SOURCE1001} .
export CFLAGS+=" -Werror"
-export CFLAGS+=" -DTIZEN_ENGINEER_MODE"
%ifarch %{arm} aarch64
%define ARCH arm
%dir %{crash_all_log}
%{crash_dump_gen}/*
%attr(0750,system_fw,system_fw) %{_bindir}/*
-%attr(0644,system_fw,system_share) %{_unitdir}/log_dump.service
+%{_unitdir}/log_dump.service
%{TZ_SYS_ETC}/crash-manager.conf
%attr(-,root,root) %{_sysconfdir}/dbus-1/system.d/log_dump.conf
%attr(-,root,root) %{_prefix}/lib/sysctl.d/99-crash-manager.conf
SET(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} ${EXTRA_CFLAGS} -fPIE")
-IF("$ENV{CFLAGS}" MATCHES "-DTIZEN_ENGINEER_MODE")
- SET(M4_DEFINES ${M4_DEFINES} -DUSE_ENGINEER_MODE)
-ENDIF()
-
CONFIGURE_FILE(log_dump.h.in log_dump.h @ONLY)
ADD_EXECUTABLE(${PROJECT_NAME} ${LOG_DUMP_SRCS})
TARGET_LINK_LIBRARIES(${PROJECT_NAME} ${log_dump_pkgs_LDFLAGS} -pie)
Description=log_dump service
[Service]
+Type=dbus
+BusName=org.tizen.system.crash
+ExecStart=/usr/bin/log_dump --dbus
SmackProcessLabel=System
-Type=oneshot
+SupplementaryGroups=log systemd-journal
Nice=-5
KillMode=process
-ExecStart=/usr/bin/log_dump --dbus
-m4_ifdef(`USE_ENGINEER_MODE',
-User=root
-Group=root,
-User=system_fw
-Group=system_fw
-SecureBits=keep-caps
-Capabilities=cap_sys_ptrace=eip
-CapabilityBoundingSet=CAP_SYS_PTRACE
-)
-SupplementaryGroups=log systemd-journal