mirror of
https://github.com/miskcoo/ugreen_dx4600_leds_controller.git
synced 2025-07-23 04:13:04 +02:00
Add ugreen-blink-disk to spec (#39)
Some checks are pending
Build kernel module for TrueNAS / build-and-run (push) Waiting to run
Some checks are pending
Build kernel module for TrueNAS / build-and-run (push) Waiting to run
Co-authored-by: gulikoza <gulikoza@users.noreply.github.com>
This commit is contained in:
@@ -8,7 +8,7 @@
|
||||
|
||||
Name: kmod-%{kmod_name}
|
||||
Version: 0.1
|
||||
Release: 15%{?dist}
|
||||
Release: 16%{?dist}
|
||||
Summary: %{kmod_name} kernel module(s)
|
||||
Group: System Environment/Kernel
|
||||
License: GPLv2
|
||||
@@ -53,6 +53,7 @@ BuildRequires: kernel-abi-stablelists
|
||||
BuildRequires: kernel-rpm-macros
|
||||
BuildRequires: redhat-rpm-config
|
||||
BuildRequires: systemd-units
|
||||
BuildRequires: gcc-c++
|
||||
|
||||
Provides: kernel-modules >= %{kmod_kernel_version}.%{_arch}
|
||||
Provides: kmod-%{kmod_name} = %{?epoch:%{epoch}:}%{version}-%{release}
|
||||
@@ -80,6 +81,10 @@ pushd kmod
|
||||
%{__make} -C %{kernel_source} %{?_smp_mflags} modules M=$PWD
|
||||
popd
|
||||
|
||||
pushd scripts
|
||||
%{__cxx} -std=c++17 -O2 blink-disk.cpp -o ugreen-blink-disk
|
||||
popd
|
||||
|
||||
whitelist="/lib/modules/kabi-current/kabi_stablelist_%{_target_cpu}"
|
||||
for modules in $( find . -name "*.ko" -type f -printf "%{findpat}\n" | sed 's|\.ko$||' | sort -u ) ; do
|
||||
# update greylist
|
||||
@@ -106,6 +111,7 @@ mkdir -p %{buildroot}%{_bindir}/
|
||||
%{__install} -m 0755 scripts/ugreen-diskiomon %{buildroot}%{_bindir}/
|
||||
%{__install} -m 0755 scripts/ugreen-netdevmon %{buildroot}%{_bindir}/
|
||||
%{__install} -m 0755 scripts/ugreen-probe-leds %{buildroot}%{_bindir}/
|
||||
%{__install} -m 0755 scripts/ugreen-blink-disk %{buildroot}%{_bindir}/
|
||||
|
||||
mkdir -p %{buildroot}%{_unitdir}/
|
||||
%{__install} -m 0644 scripts/ugreen-netdevmon@.service %{buildroot}%{_unitdir}/
|
||||
@@ -214,6 +220,7 @@ exit 0
|
||||
%attr(0755, root, root) %{_bindir}/ugreen-diskiomon
|
||||
%attr(0755, root, root) %{_bindir}/ugreen-netdevmon
|
||||
%attr(0755, root, root) %{_bindir}/ugreen-probe-leds
|
||||
%attr(0755, root, root) %{_bindir}/ugreen-blink-disk
|
||||
%{_unitdir}/ugreen-netdevmon@.service
|
||||
%{_unitdir}/ugreen-diskiomon.service
|
||||
|
||||
|
Reference in New Issue
Block a user