# reset them at every end of cmake to reset to default value and
# you should not use the variable except inside pushd/popd in build
# section.
-%define block_module ON
%define cpu_module ON
-%define freezer_module ON
%define memory_module ON
%define mem_stress OFF
-%define swap_module ON
%define timer_slack OFF
%define vip_agent_module ON
%define debug_log OFF
# Default settings changed per profile:
+%define block_module ON
+%define freezer_module ON
%define heart_module ON
+%define swap_module ON
%define exclude_list_file_name resourced_proc_exclude.ini
%define exclude_list_ro_path /etc/%{exclude_list_file_name}
Provides: %{name}
Conflicts: %{name}
%description light
-Resourced binary without heart module
+Resourced binary doing minimal features
%package config-tv
Summary: Configration for tv profile
# For resourced-without_heart binary
mkdir -p build_light
pushd build_light
-%define heart_module OFF
+%define block_module OFF
+%define freezer_module OFF
+%define heart_module OFF
+%define swap_module OFF
+
%cmake .. -DFULLVER=%{version} \
-DMAJORVER=${MAJORVER} \
-DARCH=%{ARCH} \
make %{?jobs:-j%jobs}
# Default settings changed per profile:
+%define block_module ON
+%define freezer_module ON
%define heart_module ON
+%define swap_module ON
+
popd
# For resourced binary
%if %{?cpu_module} == ON
%config %{rd_config_path}/cpu.conf
%endif
-%if %{?swap_module} == ON
- %config %{rd_config_path}/swap.conf
-%endif
%if %{?vip_agent_module} == ON
%config %{rd_config_path}/vip-process.conf
%attr(-,root, root) %{_bindir}/vip-release-agent
%if %{?timer_slack} == ON
%config %{rd_config_path}/timer-slack.conf
%endif
-%if %{?block_module} == ON
- %config %{rd_config_path}/block.conf
-%endif
%{exclude_list_ro_path}
#mem-stress
%if %{?mem_stress} == ON