1 %define KMOD_PATH %{_libdir}/stability-monitor/proc-tsm.ko
3 Name: stability-monitor
7 Source0: %{name}-%{version}.tar.xz
8 Summary: Stability monitoring daemon
9 Group: System/Monitoring
10 BuildRequires: pkgconfig(json-c)
11 BuildRequires: pkgconfig(aul)
12 BuildRequires: pkgconfig(glib-2.0)
13 BuildRequires: pkgconfig(gio-2.0)
14 BuildRequires: pkgconfig(pkgmgr-info)
16 Requires: %{KMOD_PATH}
19 This package provides stability monitoring daemon.
22 Summary: Stability monitor tests/specification
23 Requires: %{name} = %{version}
26 Tests for stability monitoring tool
32 make stability-monitor KMOD_PATH=%{KMOD_PATH}
36 make install INSTALL_PREFIX=%{buildroot}/%{_sbindir}
37 install -D config/default.conf %{buildroot}/%{_libdir}/stability-monitor/default.conf
38 install -D config/10-example.conf %{buildroot}/%{_sysconfdir}/stability-monitor.d/10-example.conf
40 install -D config/stability-monitor.service %{buildroot}/%{_unitdir}/stability-monitor.service
41 mkdir -p %{buildroot}/%{_unitdir}/multi-user.target.wants
42 ln -s ../stability-monitor.service %{buildroot}/%{_unitdir}/multi-user.target.wants/stability-monitor.service
44 # install -D test-stability-fg-bg %{buildroot}%{_libexecdir}/stability-tests/test-stability-fg-bg
45 install -D tests/test-stability-cpu %{buildroot}%{_libexecdir}/stability-tests/test-stability-cpu
46 install -D tests/test-stability-mem %{buildroot}%{_libexecdir}/stability-tests/test-stability-mem
47 install -D tests/test-stability-io %{buildroot}%{_libexecdir}/stability-tests/test-stability-io
48 install -D tests/test-stability-fd %{buildroot}%{_libexecdir}/stability-tests/test-stability-fd
50 install -D tests/config.json %{buildroot}/etc/stability-monitor.d/test-stability.conf
54 %{_sbindir}/stability-monitor
55 %{_libdir}/stability-monitor/default.conf
56 %{_sysconfdir}/stability-monitor.d/10-example.conf
57 %{_unitdir}/stability-monitor.service
58 %{_unitdir}/multi-user.target.wants/stability-monitor.service
61 # %{_libexecdir}/stability-tests/test-stability-fg-bg
62 %{_libexecdir}/stability-tests/test-stability-cpu
63 %{_libexecdir}/stability-tests/test-stability-mem
64 %{_libexecdir}/stability-tests/test-stability-io
65 %{_libexecdir}/stability-tests/test-stability-fd
66 /etc/stability-monitor.d/test-stability.conf