diff --git a/secDetector-v0.9.tar.gz b/secDetector-v0.9.tar.gz deleted file mode 100644 index d6b5266..0000000 Binary files a/secDetector-v0.9.tar.gz and /dev/null differ diff --git a/secDetector-v1.0.tar.gz b/secDetector-v1.0.tar.gz new file mode 100644 index 0000000..699cb78 Binary files /dev/null and b/secDetector-v1.0.tar.gz differ diff --git a/secDetector.spec b/secDetector.spec index 7c7d207..be17ec0 100644 --- a/secDetector.spec +++ b/secDetector.spec @@ -4,15 +4,14 @@ Name : secDetector Summary : OS Security Intrusion Detection System -Version : 0.9 -Release : 2 +Version : 1.0 +Release : 1 License : GPL-2.0 Source0 : %{name}-v%{version}.tar.gz BuildRequires: kernel-devel kernel-headers BuildRequires: gcc gcc-c++ clang cmake make BuildRequires: libbpf-devel bpftool BuildRequires: grpc-devel grpc-plugins protobuf-devel c-ares-devel libuuid-devel -BuildRequires: chrpath Requires : kernel Requires : protobuf grpc libuuid libbpf @@ -36,29 +35,27 @@ cd ../cases sed -i 's#/lib/modules/$(shell uname -r)/build#/lib/modules/%{kernel_version}/build#' Makefile make -cd ../../observer_agent +cd ../../ mkdir -p build cd build cmake .. && make -cd ../../lib -cmake . && make - %install mkdir -p $RPM_BUILD_ROOT/lib/modules/%{kernel_version}/extra/secDetector install -m 600 ./kerneldriver/core/secDetector_core.ko $RPM_BUILD_ROOT/lib/modules/%{kernel_version}/extra/secDetector install -m 600 ./kerneldriver/cases/secDetector_kmodule_baseline.ko $RPM_BUILD_ROOT/lib/modules/%{kernel_version}/extra/secDetector install -m 600 ./kerneldriver/cases/secDetector_memory_corruption.ko $RPM_BUILD_ROOT/lib/modules/%{kernel_version}/extra/secDetector +install -m 600 ./kerneldriver/cases/secDetector_program_action.ko $RPM_BUILD_ROOT/lib/modules/%{kernel_version}/extra/secDetector mkdir -p $RPM_BUILD_ROOT/usr/bin -install -m 700 ./observer_agent/build/secDetectord $RPM_BUILD_ROOT/usr/bin/secDetectord -chrpath -d $RPM_BUILD_ROOT/usr/bin/secDetectord +install -m 700 ./build/observer_agent/secDetectord $RPM_BUILD_ROOT/usr/bin/secDetectord mkdir -p $RPM_BUILD_ROOT/usr/lib64/secDetector -install -m 700 ./lib/libsecDetectorsdk.so $RPM_BUILD_ROOT/usr/lib64/secDetector/libsecDetectorsdk.so +install -m 700 ./build/lib/libsecDetectorsdk.so $RPM_BUILD_ROOT/usr/lib64/secDetector mkdir -p $RPM_BUILD_ROOT/usr/include/secDetector -install -m 644 ./lib/secDetector_sdk.h $RPM_BUILD_ROOT/usr/include/secDetector/secDetector_sdk.h +install -m 644 ./lib/secDetector_sdk.h $RPM_BUILD_ROOT/usr/include/secDetector +install -m 644 ./include/secDetector_topic.h $RPM_BUILD_ROOT/usr/include/secDetector %pre @@ -80,14 +77,19 @@ rm -rf %{buildroot} %attr(0400,root,root) /lib/modules/%{kernel_version}/extra/secDetector/secDetector_core.ko %attr(0400,root,root) /lib/modules/%{kernel_version}/extra/secDetector/secDetector_kmodule_baseline.ko %attr(0400,root,root) /lib/modules/%{kernel_version}/extra/secDetector/secDetector_memory_corruption.ko +%attr(0400,root,root) /lib/modules/%{kernel_version}/extra/secDetector/secDetector_program_action.ko %attr(0700,root,root) /usr/bin/secDetectord %attr(0500,root,root) /usr/lib64/secDetector/libsecDetectorsdk.so %files devel %defattr(-,root,root) %attr(0644,root,root) /usr/include/secDetector/secDetector_sdk.h +%attr(0644,root,root) /usr/include/secDetector/secDetector_topic.h %changelog +* Sat Nov 18 2023 zcfsite 1.0-1 +- release v1.0 + * Wed Nov 15 2023 zcfsite 0.9-2 - add devel package