%dir %{crash_all_log}
%{crash_dump_gen}/*
%attr(0750,system_fw,system_fw) %{_bindir}/*
+%attr(0644,system_fw,system_share) %{_unitdir}/log_dump.service
%attr(0644,root,system) %{_unitdir}/tizen-debug-on.service
%attr(0644,root,system) %{_unitdir}/tizen-debug-off.service
%{TZ_SYS_ETC}/crash-manager.conf
TARGET_LINK_LIBRARIES(${PROJECT_NAME} ${log_dump_pkgs_LDFLAGS} -pie)
PROCESS_M4("${M4_DEFINES}"
- "${CMAKE_CURRENT_SOURCE_DIR}/org.tizen.system.crash.service.m4"
- "${CMAKE_CURRENT_SOURCE_DIR}/org.tizen.system.crash.service")
+ "${CMAKE_CURRENT_SOURCE_DIR}/log_dump.service.m4"
+ "${CMAKE_CURRENT_SOURCE_DIR}/log_dump.service")
INSTALL(FILES ${CMAKE_CURRENT_SOURCE_DIR}/org.tizen.system.crash.service
DESTINATION /usr/share/dbus-1/system-services)
+
INSTALL(FILES ${CMAKE_CURRENT_SOURCE_DIR}/log_dump.conf
DESTINATION /etc/dbus-1/system.d)
+
+INSTALL(FILES ${CMAKE_CURRENT_SOURCE_DIR}/log_dump.service DESTINATION /usr/lib/systemd/system
+ PERMISSIONS OWNER_READ OWNER_WRITE OWNER_EXECUTE
+ GROUP_READ GROUP_EXECUTE WORLD_READ WORLD_EXECUTE)
+
INSTALL(TARGETS ${PROJECT_NAME} DESTINATION bin
PERMISSIONS OWNER_READ OWNER_WRITE OWNER_EXECUTE
GROUP_READ GROUP_EXECUTE WORLD_READ WORLD_EXECUTE)
--- /dev/null
+[Unit]
+Description=log_dump service
+
+[Service]
+SmackProcessLabel=System
+Type=oneshot
+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
+)
+SupplementaryGroups=log systemd-journal