2020-02-20 13:44:58 +08:00
|
|
|
Name: rng-tools
|
2021-12-29 14:42:01 +08:00
|
|
|
Version: 6.14
|
|
|
|
|
Release: 1
|
2020-02-20 13:44:58 +08:00
|
|
|
Summary: Random number generator daemon
|
|
|
|
|
License: GPLv2+
|
|
|
|
|
URL: https://github.com/nhorman/rng-tools
|
|
|
|
|
Source0: https://github.com/nhorman/rng-tools/archive/v%{version}.tar.gz
|
|
|
|
|
Source1: rngd.service
|
|
|
|
|
|
|
|
|
|
#Dependency
|
|
|
|
|
BuildRequires: gcc make gettext systemd autoconf automake
|
2021-12-29 14:42:01 +08:00
|
|
|
BuildRequires: libgcrypt-devel libcurl-devel libxml2-devel openssl-devel
|
|
|
|
|
BuildRequires: libp11-devel jitterentropy-library-devel jansson-devel
|
|
|
|
|
Requires: libgcrypt libsysfs openssl libxml2 libcurl jitterentropy-library openssl-pkcs11
|
2020-02-20 13:44:58 +08:00
|
|
|
%{?systemd_requires}
|
|
|
|
|
|
|
|
|
|
%description
|
|
|
|
|
Rng-tools is a random number generator daemon.It monitors a set of entropy sources,
|
|
|
|
|
and supplies entropy from them to the system kernel's /dev/random machinery.
|
|
|
|
|
|
|
|
|
|
%package_help
|
|
|
|
|
|
|
|
|
|
%prep
|
2021-12-29 14:42:01 +08:00
|
|
|
%autosetup -n %{name}-%{version} -p1
|
2020-02-20 13:44:58 +08:00
|
|
|
|
|
|
|
|
%build
|
|
|
|
|
./autogen.sh
|
2021-12-29 14:42:01 +08:00
|
|
|
%configure --without-rtlsdr
|
2020-02-20 13:44:58 +08:00
|
|
|
%make_build
|
|
|
|
|
|
|
|
|
|
%install
|
|
|
|
|
%make_install
|
|
|
|
|
|
|
|
|
|
install -D -t $RPM_BUILD_ROOT%{_unitdir} -m 0644 %{SOURCE1}
|
|
|
|
|
|
|
|
|
|
%pre
|
|
|
|
|
|
|
|
|
|
%post
|
|
|
|
|
%systemd_post rngd.service
|
|
|
|
|
|
|
|
|
|
%preun
|
|
|
|
|
%systemd_preun rngd.service
|
|
|
|
|
|
|
|
|
|
%postun
|
|
|
|
|
%systemd_postun_with_restart rngd.service
|
|
|
|
|
|
|
|
|
|
%files
|
|
|
|
|
%defattr(-,root,root)
|
|
|
|
|
%license COPYING
|
|
|
|
|
%doc AUTHORS NEWS README
|
|
|
|
|
%{_bindir}/rngtest
|
2021-12-29 14:42:01 +08:00
|
|
|
%{_bindir}/randstat
|
2020-02-20 13:44:58 +08:00
|
|
|
%{_sbindir}/rngd
|
|
|
|
|
%attr(0644,root,root) %{_unitdir}/rngd.service
|
|
|
|
|
|
|
|
|
|
%files help
|
|
|
|
|
%{_mandir}/man1/rngtest.1.*
|
|
|
|
|
%{_mandir}/man8/rngd.8.*
|
|
|
|
|
|
|
|
|
|
%changelog
|
2021-12-29 14:42:01 +08:00
|
|
|
* Wed Dec 29 2021 yangzhuangzhuang <yangzhuangzhuang1@huawei.com> - 6.14-1
|
|
|
|
|
- update version to 6.14
|
|
|
|
|
|
2020-12-19 17:03:49 +08:00
|
|
|
* Sat Dec 19 2020 yangzhuangzhuang <yangzhuangzhuang1@huawei.com> - 6.5-3
|
|
|
|
|
- fix rngd.service coredump
|
|
|
|
|
|
2020-12-10 19:04:22 +08:00
|
|
|
* Thu Dec 10 2020 yangzhuangzhuang <yangzhuangzhuang1@huawei.com> - 6.5-2
|
|
|
|
|
- fix rngd.service coredump
|
|
|
|
|
|
2020-09-02 16:58:35 +08:00
|
|
|
* Wed Sep 2 2020 yangzhuangzhuang <yangzhuangzhuang1@huawei.com> - 6.5-1
|
|
|
|
|
- since 6.6, jitterentropy-library is independed from rng-tools,
|
|
|
|
|
no any entropy source will lead to rng-tools service fail.
|
|
|
|
|
|
2020-07-30 11:57:53 +08:00
|
|
|
* Thu Jul 30 2020 zhangxingliang <zhangxingliang3@huawei.com> - 6.10-1
|
|
|
|
|
- update to 6.10
|
|
|
|
|
|
2020-02-29 16:44:48 +08:00
|
|
|
* Fri Oct 11 2019 openEuler Buildteam <buildteam@openeuler.org> - 6.3.1-4
|
|
|
|
|
- add jitterentropy support
|
|
|
|
|
|
2020-02-20 13:44:58 +08:00
|
|
|
* Wed Feb 19 2020 wanjiankang <wanjiankang@huawei.com> - 6.3.1-3
|
|
|
|
|
- Package init
|