vip-process: add tv exclusive configuration 89/259589/3
authorYoungjae Cho <y0.cho@samsung.com>
Thu, 10 Jun 2021 03:31:33 +0000 (12:31 +0900)
committerYoungjae Cho <y0.cho@samsung.com>
Thu, 10 Jun 2021 06:15:35 +0000 (15:15 +0900)
Change-Id: I954a156fbeb4126c34dc088f7729027f293cc81d
Signed-off-by: Youngjae Cho <y0.cho@samsung.com>
packaging/resourced.spec
src/CMakeLists.txt
src/vip-agent/vip-process.conf
src/vip-agent/vip-process_tv.conf [new file with mode: 0644]

index 3f5a159..312e69a 100644 (file)
@@ -191,10 +191,12 @@ fi
 
 %post config-tv
 %{_sbindir}/update-alternatives --install %{confdir}/config-tv-memory.conf resourced-config-memory %{confdir}/configs/config-tv-memory.conf 150
+%{_sbindir}/update-alternatives --install %{confdir}/config-tv-vip-process.conf resourced-config-vip-process %{confdir}/configs/config-tv-vip-process.conf 150
 
 %preun config-tv
 if [ $1 -eq 0 ]; then
        %{_sbindir}/update-alternatives --remove resourced-config-memory %{confdir}/configs/config-tv-memory.conf
+       %{_sbindir}/update-alternatives --remove resourced-config-vip-process %{confdir}/configs/config-tv-vip-process.conf
 fi
 
 %files
@@ -229,6 +231,11 @@ fi
 %{confdir}/configs/config-cpu.conf
 %{confdir}/configs/config-cpu-sched.conf
 
+%files config-tv
+%manifest resourced.manifest
+%{confdir}/configs/config-tv-memory.conf
+%{confdir}/configs/config-tv-vip-process.conf
+
 %if %{?mem_stress} == ON
 %files mem-stress
 %attr(-,root, root) %{_bindir}/mem-stress
@@ -254,10 +261,6 @@ fi
 %{_libdir}/libresourced-private-api.so
 %{_libdir}/pkgconfig/resourced-private-api.pc
 
-%files config-tv
-%manifest resourced.manifest
-%{confdir}/configs/config-tv-memory.conf
-
 %files tests
 %manifest resourced.manifest
 %defattr(-,root,root)
index 8e19001..86a3efe 100644 (file)
@@ -234,6 +234,9 @@ IF("${VIP_AGENT}" STREQUAL "ON")
   INSTALL(FILES ${VIP_SOURCE_DIR}/vip-process.conf
     DESTINATION
        ${RD_CONFIG_PATH} RENAME vip-process.conf)
+  INSTALL(FILES ${VIP_SOURCE_DIR}/vip-process_tv.conf
+    DESTINATION
+       ${RD_CONFIG_PATH} RENAME tv-vip-process.conf)
 ENDIF()
 
 INSTALL(FILES ${PROC-STAT_SOURCE_DIR}/proc.conf
index 8e2c74e..394e03e 100644 (file)
@@ -1,5 +1,5 @@
 [VIP_PROCESS]
 # VIP process list
 VIP_PROC_NAME=enlightenment
-#VIP_SYSTEMD_SERVICE=dbus.service
+VIP_SYSTEMD_SERVICE=dbus.service
 VIP_SYSTEMD_SERVICE=ac.service
diff --git a/src/vip-agent/vip-process_tv.conf b/src/vip-agent/vip-process_tv.conf
new file mode 100644 (file)
index 0000000..8353929
--- /dev/null
@@ -0,0 +1,4 @@
+[VIP_PROCESS]
+# VIP process list
+VIP_PROC_NAME=enlightenment
+VIP_SYSTEMD_SERVICE=ac.service