diff --git a/README.md b/README.md index 73b86d32fa316125ffebaede3bf8d221572a5f58..28348e85eb4e1f717cb3fe0d9004c4976403c632 100644 --- a/README.md +++ b/README.md @@ -9,7 +9,7 @@ Use for check hardware compatibiltiy with openEuler #### 安装教程 -1. xxxx +1. xxxxcccccccccccccccccccc 2. xxxx 3. xxxx diff --git a/oec-hardware-1.0.0-h1.oe1.tar.bz2 b/oec-hardware-1.0.0-h1.oe1.tar.bz2 new file mode 100644 index 0000000000000000000000000000000000000000..5c977ce1a398a61a684021ca50d30faaaf68b7ec Binary files /dev/null and b/oec-hardware-1.0.0-h1.oe1.tar.bz2 differ diff --git a/oec-hardware.spec b/oec-hardware.spec new file mode 100644 index 0000000000000000000000000000000000000000..d63f87eb24a966e7c7ac39f0386257396e2df9b0 --- /dev/null +++ b/oec-hardware.spec @@ -0,0 +1,76 @@ +%define version 1.0.0 +%define release h1 +%define debug_package %{nil} +%global _build_id_links none +%undefine __brp_mangle_shebangs + +Name: oec-hardware +Summary: openEuler Hardware Compatibility Test Suite +Version: %{version} +Release: %{release} +Group: Development/Tools +License: Mulan PSL v2 +URL: https://gitee.com/openeuler/oec-hardware +Source0: %{name}-%{version}-%{release}.tar.bz2 + +Buildroot: %{_tmppath}/%{name}-%{version}-root +BuildRequires: gcc +Requires: kernel-devel, kernel-headers, dmidecode, tar +Requires: qperf, fio, memtester +Requires: kernel >= 4 +Requires: python3 + +# server subpackage +%package server +Summary: openEuler Hardware Compatibility Test Server +Group: Development/Tools +Requires: python3, python3-devel, nginx, tar, qperf, psmisc + +%description +openEuler Hardware Compatibility Test Suite + +%description server +openEuler Hardware Compatibility Test Server + +%prep +%setup -q -c + +%build +[ "$RPM_BUILD_ROOT" != "/" ] && [ -d $RPM_BUILD_ROOT ] && rm -rf $RPM_BUILD_ROOT; +DESTDIR=$RPM_BUILD_ROOT VERSION_RELEASE=%{version} make + +%install +DESTDIR=$RPM_BUILD_ROOT make install + +%clean +[ "$RPM_BUILD_ROOT" != "/" ] && [ -d $RPM_BUILD_ROOT ] && rm -rf $RPM_BUILD_ROOT; + +%pre + +%post + +%files +%defattr(-,root,root) +/usr/bin/oech +/usr/share/oech/kernelrelease.json +/usr/share/oech/lib/hwcompatible +/usr/share/oech/lib/tests +/usr/lib/systemd/system/oech.service +%dir /var/oech +%dir /usr/share/oech/lib +%dir /usr/share/oech + +%files server +%defattr(-,root,root) +/usr/share/oech/lib/server +/usr/share/oech/lib/server/uwsgi.ini +/usr/share/oech/lib/server/uwsgi.conf +/usr/lib/systemd/system/oech-server.service + +%postun +rm -rf /var/lock/oech.lock + +%changelog +* Fri Jul 26 2019 Lu Tianxiong - 1.0.0-h1 +- Initial spec +