1 %define KMOD_PATH %{_libdir}/stability-monitor
3 Name: stability-monitor-kmod-rpi3
7 Source0: %{name}-%{version}.tar.xz
8 Source1: %{name}.manifest
9 Summary: Stability monitoring kernel module
10 Group: System/Monitoring
12 BuildRequires: module-init-tools
13 BuildRequires: arm-rpi3-linux-kernel-devel
14 BuildRequires: arm-rpi4-linux-kernel-devel
15 Provides: stability-monitor-kernel-module
18 This package provides kernel module for stability monitoring daemon.
22 cp %{SOURCE1} ./%{name}.manifest
25 make -C kernel clean KERNELDIR=/boot/kernel/devel/kernel-devel-arm-rpi3
26 make -C kernel KERNELDIR=/boot/kernel/devel/kernel-devel-arm-rpi3/
27 make -C kernel modules_install KERNELDIR=/boot/kernel/devel/kernel-devel-arm-rpi3 INSTALL_MOD_STRIP=1
29 make -C kernel clean KERNELDIR=/boot/kernel/devel/kernel-devel-arm-rpi4
30 make -C kernel KERNELDIR=/boot/kernel/devel/kernel-devel-arm-rpi4
31 make -C kernel modules_install KERNELDIR=/boot/kernel/devel/kernel-devel-arm-rpi4 INSTALL_MOD_STRIP=1
34 mkdir -p %{buildroot}/%{KMOD_PATH}
36 find -name "*.ko" -exec cp -a --parents {} %{buildroot}/%{KMOD_PATH}/ \;
38 install -D config/stability-monitor.conf %{buildroot}/etc/modprobe.d/stability-monitor.conf
42 make -C kernel clean KERNELDIR=/boot/kernel/devel/kernel-devel-arm-rpi3
43 make -C kernel clean KERNELDIR=/boot/kernel/devel/kernel-devel-arm-rpi4
44 rm -rf %{_builddir}/%{Name}-%{version}/lib
47 %manifest %{name}.manifest
50 /etc/modprobe.d/stability-monitor.conf