%prep
%setup -q
-# Setup each module's manifest file
-for DIR in ./src/*; do
- if [ -d "${DIR}" ]; then
- cp ${DIR}/*.manifest .
- fi
-done
-
-cp %{SOURCE101} .
-cp %{SOURCE102} .
-
%build
MAJORVER=`echo %{version} | awk 'BEGIN {FS="."}{print $1}'`
%cmake . \
%files
%license LICENSE
%attr(-,root,root) %{_bindir}/resourced-headless
-%manifest %{name}.manifest
+%manifest ./src/daemon/%{name}.manifest
%{_unitdir}/resourced-headless.service
%{_unitdir}/multi-user.target.wants/resourced-headless.service
%files common
%license LICENSE
-%manifest %{name}-common.manifest
+%manifest ./src/common/%{name}-common.manifest
%{_libdir}/libresourced-headless-common.so*
%config %{_sysconfdir}/dbus-1/system.d/resourced-headless.conf
%if %{memory_module} == ON
%files memory
%license LICENSE
-%manifest %{name}-memory.manifest
+%manifest ./src/memory/%{name}-memory.manifest
%{_libdir}/libresourced-headless-memory.so*
%config %{config_install_dir}/memory.conf
%endif
%if %{proc_manager_module} == ON
%files proc-manager
%license LICENSE
-%manifest %{name}-proc-manager.manifest
+%manifest ./src/proc-manager/%{name}-proc-manager.manifest
%{_libdir}/libresourced-headless-proc-manager.so*
%config %{config_install_dir}/proc-manager.conf
%endif
%if %{proc_usage_module} == ON
%files proc-usage
%license LICENSE
-%manifest %{name}-proc-usage.manifest
+%manifest ./src/proc-usage/%{name}-proc-usage.manifest
%{_libdir}/libresourced-headless-proc-usage.so*
%endif
%if %{test_module} == ON
%files test
%license LICENSE
-%manifest %{name}-test.manifest
+%manifest ./src/test/%{name}-test.manifest
%{_libdir}/libresourced-headless-test.so*
%endif