Group: System/Libraries
License: Apache-2.0
Source0: %{name}-%{version}.tar.gz
-Source2: resourced-cpucgroup.service
# Default setting
# Notice : to use freezer module, you should install system-freezer plugin
mkdir -p %{buildroot}/%{TZ_SYS_GLOBALUSER_DB}
%endif
-%if %{?cpu_module} == OFF
- %install_service graphical.target.wants resourced-cpucgroup.service
-%endif
-
%pre
if [ "$1" = "2" ]; then # upgrade begins
systemctl stop resourced.service
%config %{rd_config_path}/proc.conf
%if %{?cpu_module} == ON
%config %{rd_config_path}/cpu.conf
-%else
- %{_bindir}/resourced-cpucgroup.sh
- %{_unitdir}/resourced-cpucgroup.service
- %{_unitdir}/graphical.target.wants/resourced-cpucgroup.service
%endif
%if %{?swap_module} == ON
%config %{rd_config_path}/swap.conf
#heart module
IF("${HEART_MODULE}" STREQUAL "ON")
- SET(SOURCES ${SOURCES}
- ${HEART_SOURCE_DIR}/logging.c
- ${HEART_SOURCE_DIR}/heart.c
- ${HEART_SOURCE_DIR}/heart-abnormal.c
- ${HEART_SOURCE_DIR}/heart-cpu.c
- ${HEART_SOURCE_DIR}/heart-memory.c
- ${HEART_SOURCE_DIR}/heart-battery.c
- ${HEART_SOURCE_DIR}/heart-storage.c
- ${HEART_SOURCE_DIR}/decision.c
- ${HEART_SOURCE_DIR}/decision-memory.c
- )
+ FILE(GLOB FILES "${HEART_SOURCE_DIR}/*.c")
+ FOREACH(FILE ${FILES})
+ SET(SOURCES ${SOURCES} ${FILE})
+ ENDFOREACH()
ADD_DEFINITIONS("-DHEART_SUPPORT")
IF("${DEBUG_LOG}" STREQUAL "ON")
ADD_DEFINITIONS("-DLOGGING_DEBUG")
#memory module
IF("${MEMORY_MODULE}" STREQUAL "ON")
- SET(SOURCES ${SOURCES}
- ${MEMORY_SOURCE_DIR}/lowmem-dbus.c
- ${MEMORY_SOURCE_DIR}/memcontrol.c
- ${MEMORY_SOURCE_DIR}/vmpressure-lowmem-handler.c
- )
+ FILE(GLOB FILES "${MEMORY_SOURCE_DIR}/*.c")
+ FOREACH(FILE ${FILES})
+ SET(SOURCES ${SOURCES} ${FILE})
+ ENDFOREACH()
ADD_DEFINITIONS("-DMEMORY_SUPPORT")
ENDIF()
#swap module
IF("${SWAP_MODULE}" STREQUAL "ON")
- SET(SOURCES ${SOURCES}
- ${SWAP_SOURCE_DIR}/swap.c
- )
+ FILE(GLOB FILES "${SWAP_SOURCE_DIR}/*.c")
+ FOREACH(FILE ${FILES})
+ SET(SOURCES ${SOURCES} ${FILE})
+ ENDFOREACH()
ADD_DEFINITIONS("-DSWAP_SUPPORT")
ENDIF()
-SET(SOURCES ${SOURCES} ${SWAP_SOURCE_DIR}/swap-common.c)
IF("${CPU_MODULE}" STREQUAL "ON")
- SET(SOURCES ${SOURCES}
- ${CPU_SOURCE_DIR}/cpu.c
- )
+ FILE(GLOB FILES "${CPU_SOURCE_DIR}/*.c")
+ FOREACH(FILE ${FILES})
+ SET(SOURCES ${SOURCES} ${FILE})
+ ENDFOREACH()
ENDIF()
IF("${TIMER_SLACK}" STREQUAL "ON")
- SET(SOURCES ${SOURCES}
- ${TIMER_SOURCE_DIR}/timer-slack.c
- )
+ FILE(GLOB FILES "${TIMER_SOURCE_DIR}/*.c")
+ FOREACH(FILE ${FILES})
+ SET(SOURCES ${SOURCES} ${FILE})
+ ENDFOREACH()
ENDIF()
IF("${BLOCK_MODULE}" STREQUAL "ON")
- SET(SOURCES ${SOURCES}
- ${BLOCK_SOURCE_DIR}/block.c
- ${BLOCK_SOURCE_DIR}/block-monitor.c
- )
+ FILE(GLOB FILES "${BLOCK_SOURCE_DIR}/*.c")
+ FOREACH(FILE ${FILES})
+ SET(SOURCES ${SOURCES} ${FILE})
+ ENDFOREACH()
ENDIF()
SET(REQUIRES_LIST ${REQUIRES_LIST}
IF("${CPU_MODULE}" STREQUAL "ON")
INSTALL(FILES ${CPU_SOURCE_DIR}/cpu.conf
DESTINATION ${RD_CONFIG_PATH} RENAME cpu.conf)
-ELSE()
- INSTALL(PROGRAMS ${CMAKE_BINARY_DIR}/scripts/resourced-cpucgroup.sh DESTINATION bin)
ENDIF()
IF("${TIMER_SLACK}" STREQUAL "ON")