diff --git a/.gitattributes b/.gitattributes index cc1afe1bfff008e3f7e1f05e09bab084d4d6912f..9ff9e54c71241357e78dc6f92c20d1e3cd63a88a 100644 --- a/.gitattributes +++ b/.gitattributes @@ -1 +1,2 @@ sysak-1.2.0.tar.gz filter=lfs diff=lfs merge=lfs -text +*tar.gz filter=lfs diff=lfs merge=lfs -text diff --git a/sysak-1,2,0.spec b/sysak-1,2,0.spec deleted file mode 100644 index 815c81579b145385132f0ecfd9aed7cbc863e620..0000000000000000000000000000000000000000 --- a/sysak-1,2,0.spec +++ /dev/null @@ -1,39 +0,0 @@ -Name: sysak -Summary: system analyse kit -Version:1.2.0 -Release: 1%{?dist} -License: GPLv3+ - -%description -system analyse kit - -%build -echo source_dir=%{source_dir} -if [ %{source_dir} ]; then - echo linux_version=%{linux_version} - for version in %{linux_version}; do - cd %{source_dir} && ./configure --enable-target-all --kernel=$version - make clean_middle - make -j - done -fi - -%install -mkdir -p $RPM_BUILD_ROOT/usr/local/sbin -/bin/cp -rf /home/weipu.zy/develop/sysAK/out/.sysak_compoents $RPM_BUILD_ROOT/usr/local/sbin/.sysak_compoents -/bin/cp -rf /home/weipu.zy/develop/sysAK/out/sysak $RPM_BUILD_ROOT/usr/local/sbin/ - -%preun - -/sbin/lsmod | grep sysak > /dev/null -if [ 0 -eq 0 ]; then - /sbin/rmmod sysak - exit 0 -fi - -%files -/usr/local/sbin/.sysak_compoents -/usr/local/sbin/sysak - -%changelog - diff --git a/sysak-1.1.0.tar.gz b/sysak-1.1.0.tar.gz deleted file mode 100644 index 8181c7a2c9b63fe2c3b894b3c061e492bc7739f8..0000000000000000000000000000000000000000 Binary files a/sysak-1.1.0.tar.gz and /dev/null differ diff --git a/sysak-4.19.91-26-1.3.0.spec b/sysak-4.19.91-26-1.3.0.spec new file mode 100644 index 0000000000000000000000000000000000000000..338d9b045537db986afd286299be06d4b0eac067 --- /dev/null +++ b/sysak-4.19.91-26-1.3.0.spec @@ -0,0 +1,79 @@ +%define kernelversion 4.19.91-26.an8.x86_64 +%define kerneldevel http://mirrors.aliyun.com/alinux/2/plus/x86_64/Packages/kernel-devel-4.19.91-24.al7.x86_64.rpm +Name: sysak-4.19.91-26 +Summary: system analyse kit +Version: 1.3.0 +Release: 1%{?anck} +License: MulanPSLv2 +BuildRequires: make +BuildRequires: gcc >= 4.8.5 +BuildRequires: clang +BuildRequires: llvm +BuildRequires: elfutils-devel +BuildRequires: elfutils-devel-static +BuildRequires: zlib-static +BuildRequires: glibc-static +BuildRequires: python2 +BuildRequires: kernel-devel = 4.19.91-26 +# pingtrace require +BuildRequires: gcc-c++ +BuildRequires: ncurses-devel +BuildRequires: libstdc++-static +BuildRequires: ncurses-static +BuildRequires: rapidjson +BuildRequires: log4cpp +BuildRequires: cli11-devel + +Requires: kernel = 4.19.91-26.an8 +ExclusiveArch: x86_64 +URL: https://codeup.openanolis.cn/codeup/sysAK/sysak +Source: %{name}-%{version}.tar.gz + +%description +Openanolis system analyse kit + +%prep +%setup -n %{name}-%{version} +#rpm -ivh --reinstall %{kerneldevel} + +%build +./configure --enable-target-all --disable-target-rtrace --enable-libbpf --enable-lkm --kernel=%{kernelversion} +make clean_middle +make + +%install +mkdir -p $RPM_BUILD_ROOT/usr/bin +mkdir -p $RPM_BUILD_ROOT/usr/local/sysak/log +mkdir -p $RPM_BUILD_ROOT/usr/lib/systemd/system/ +/bin/cp -rf out/.sysak_components $RPM_BUILD_ROOT/usr/local/sysak/.sysak_components +/bin/cp -rf out/sysak $RPM_BUILD_ROOT/usr/bin/ +/bin/cp rpm/sysak.service $RPM_BUILD_ROOT/usr/lib/systemd/system/ +/bin/cp -f out/.sysak_components/tools/monitor/sysakmon.conf $RPM_BUILD_ROOT/usr/local/sysak/ + +%preun + +/sbin/lsmod | grep sysak > /dev/null +if [ 0 -eq 0 ]; then + /sbin/rmmod sysak + exit 0 +fi +sudo /usr/bin/systemctl stop sysak + +%files +/usr/local/sysak +/usr/bin/sysak +/usr/lib/systemd/system/sysak.service + +%changelog +* Fri Jul 15 2022 Hang Zhao - 1.3.0-1 +- auto install dependent packages + +* Thu Jan 13 2022 Hang Zhao - 1.2.0-1 +- sysconf/confcheck:collect and check configurable system paraments + +* Sun Oct 24 2021 Liangyan - 1.1.0-1 +- ossre: update upstream info for online issues + +* Mon Oct 18 2021 Wetp Zhang - 1.0.0-1 +- configure: add disable-target-xxx + diff --git a/sysak-1.2.0.tar.gz b/sysak-4.19.91-26-1.3.0.tar.gz similarity index 32% rename from sysak-1.2.0.tar.gz rename to sysak-4.19.91-26-1.3.0.tar.gz index c066bd0dd60059bccd22d1548ef8d655a1c36932..93819e94afceadd47c3a70606fe7292e6990e37d 100644 --- a/sysak-1.2.0.tar.gz +++ b/sysak-4.19.91-26-1.3.0.tar.gz @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:fadd229522fa9547e90827b57050ac23cd9e20520493a2acbae13d8fb35834be -size 398930803 +oid sha256:017310c5b54ff87461b90def251d53751e60eec27f0b12cb8b8aefb33e7d2c83 +size 51947575 diff --git a/sysak.spec b/sysak.spec deleted file mode 100644 index f58b056299c622aaf0033527ffad0d456b57afd6..0000000000000000000000000000000000000000 --- a/sysak.spec +++ /dev/null @@ -1,39 +0,0 @@ -Name: sysak -Summary: system analyse kit -Version:1.0.52 -Release: 1%{?dist} -License: GPLv3+ - -%description -system analyse kit - -%build -echo source_dir=%{source_dir} -if [ %{source_dir} ]; then - echo linux_version=%{linux_version} - for version in %{linux_version}; do - cd %{source_dir} && ./configure --enable-target-all --kernel=$version - make clean_middle - make -j - done -fi - -%install -mkdir -p $RPM_BUILD_ROOT/usr/local/sbin -/bin/cp -rf /home/weipu.zy/develop/sysAK/out/.sysak_compoents $RPM_BUILD_ROOT/usr/local/sbin/.sysak_compoents -/bin/cp -rf /home/weipu.zy/develop/sysAK/out/sysak $RPM_BUILD_ROOT/usr/local/sbin/ - -%preun - -/sbin/lsmod | grep sysak > /dev/null -if [ 0 -eq 0 ]; then - /sbin/rmmod sysak - exit 0 -fi - -%files -/usr/local/sbin/.sysak_compoents -/usr/local/sbin/sysak - -%changelog -