|
@@ -1,37 +1,38 @@
|
|
Name: rkhunter
|
|
Name: rkhunter
|
|
-Version: 1.4.2
|
|
|
|
-Release: 1%{?_dist_release}
|
|
|
|
Summary: A host-based tool to scan for rootkits, backdoors and local exploits
|
|
Summary: A host-based tool to scan for rootkits, backdoors and local exploits
|
|
|
|
+Version: 1.4.6
|
|
|
|
+Release: 2%{?_dist_release}
|
|
|
|
+Group: admin-tools,security
|
|
|
|
+Vendor: Project Vine
|
|
|
|
+Distribution: Vine Linux
|
|
|
|
|
|
-Group: Applications/System
|
|
|
|
License: GPLv2+
|
|
License: GPLv2+
|
|
URL: http://rkhunter.sourceforge.net/
|
|
URL: http://rkhunter.sourceforge.net/
|
|
Source0: http://downloads.sourceforge.net/rkhunter/rkhunter-%{version}.tar.gz
|
|
Source0: http://downloads.sourceforge.net/rkhunter/rkhunter-%{version}.tar.gz
|
|
Source2: 01-rkhunter
|
|
Source2: 01-rkhunter
|
|
Source3: rkhunter.sysconfig
|
|
Source3: rkhunter.sysconfig
|
|
-Patch0: rkhunter-1.4.2-vineconfig.patch
|
|
|
|
|
|
+Patch0: rkhunter-1.4.6-vineconfig.patch
|
|
|
|
+# libkeyutils is an actual legit library now, so this old check is a false positive.
|
|
|
|
+Patch1: rkhunter-1.4.6-drop-libkeyutils-check.patch
|
|
|
|
+# have ssh checks use the sshd.d directoy config files too.
|
|
|
|
+Patch2: rkhunter-1.4.6-ssh.d.patch
|
|
|
|
+
|
|
BuildArch: noarch
|
|
BuildArch: noarch
|
|
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root
|
|
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root
|
|
|
|
|
|
Requires: coreutils, binutils, findutils, grep
|
|
Requires: coreutils, binutils, findutils, grep
|
|
Requires: e2fsprogs, procps, lsof, iproute, wget
|
|
Requires: e2fsprogs, procps, lsof, iproute, wget
|
|
Requires: perl, perl(strict), perl(IO::Socket), mailx, logrotate
|
|
Requires: perl, perl(strict), perl(IO::Socket), mailx, logrotate
|
|
-%if "%{_dist_release}" >= "vl7"
|
|
|
|
Requires: kmod
|
|
Requires: kmod
|
|
-%else
|
|
|
|
-Requires: module-init-tools
|
|
|
|
-%endif
|
|
|
|
|
|
|
|
%description
|
|
%description
|
|
Rootkit Hunter (RKH) is an easy-to-use tool which checks
|
|
Rootkit Hunter (RKH) is an easy-to-use tool which checks
|
|
computers running UNIX (clones) for the presence of rootkits
|
|
computers running UNIX (clones) for the presence of rootkits
|
|
and other unwanted tools.
|
|
and other unwanted tools.
|
|
|
|
|
|
-%prep
|
|
|
|
-
|
|
|
|
-%setup -q
|
|
|
|
|
|
|
|
-%patch0 -p1 -b .vine
|
|
|
|
|
|
+%prep
|
|
|
|
+%autosetup -p1
|
|
|
|
|
|
%{__cat} <<'EOF' >%{name}.logrotate
|
|
%{__cat} <<'EOF' >%{name}.logrotate
|
|
%{_localstatedir}/log/%{name}/%{name}.log {
|
|
%{_localstatedir}/log/%{name}/%{name}.log {
|
|
@@ -41,17 +42,18 @@ and other unwanted tools.
|
|
}
|
|
}
|
|
EOF
|
|
EOF
|
|
|
|
|
|
|
|
+
|
|
%build
|
|
%build
|
|
# Nothing to be built
|
|
# Nothing to be built
|
|
|
|
|
|
-%install
|
|
|
|
-%{__rm} -rf $RPM_BUILD_ROOT
|
|
|
|
|
|
|
|
|
|
+%install
|
|
%{__mkdir} -m755 -p ${RPM_BUILD_ROOT}%{_bindir}
|
|
%{__mkdir} -m755 -p ${RPM_BUILD_ROOT}%{_bindir}
|
|
%{__mkdir} -m755 -p ${RPM_BUILD_ROOT}%{_sysconfdir}/{cron.daily,sysconfig,logrotate.d}
|
|
%{__mkdir} -m755 -p ${RPM_BUILD_ROOT}%{_sysconfdir}/{cron.daily,sysconfig,logrotate.d}
|
|
%{__mkdir} -m755 -p ${RPM_BUILD_ROOT}%{_datadir}/%{name}/scripts
|
|
%{__mkdir} -m755 -p ${RPM_BUILD_ROOT}%{_datadir}/%{name}/scripts
|
|
-%{__mkdir} -m755 -p ${RPM_BUILD_ROOT}%{_docdir}/%{name}-%{version}
|
|
|
|
|
|
+%{__mkdir} -m755 -p ${RPM_BUILD_ROOT}%{_pkgdocdir}
|
|
%{__mkdir} -m755 -p ${RPM_BUILD_ROOT}%{_mandir}/man8
|
|
%{__mkdir} -m755 -p ${RPM_BUILD_ROOT}%{_mandir}/man8
|
|
|
|
+%{__mkdir} -m700 -p ${RPM_BUILD_ROOT}%{_var}/lib/%{name}
|
|
%{__mkdir} -m755 -p ${RPM_BUILD_ROOT}%{_var}/lib/%{name}/db
|
|
%{__mkdir} -m755 -p ${RPM_BUILD_ROOT}%{_var}/lib/%{name}/db
|
|
%{__mkdir} -m755 -p ${RPM_BUILD_ROOT}%{_var}/log/%{name}
|
|
%{__mkdir} -m755 -p ${RPM_BUILD_ROOT}%{_var}/log/%{name}
|
|
%{__mkdir} -m755 -p ${RPM_BUILD_ROOT}%{_var}/lib/%{name}/db/i18n
|
|
%{__mkdir} -m755 -p ${RPM_BUILD_ROOT}%{_var}/lib/%{name}/db/i18n
|
|
@@ -64,9 +66,9 @@ EOF
|
|
%{__install} -m644 -p files/i18n/cn ${RPM_BUILD_ROOT}%{_var}/lib/%{name}/db/i18n/
|
|
%{__install} -m644 -p files/i18n/cn ${RPM_BUILD_ROOT}%{_var}/lib/%{name}/db/i18n/
|
|
%{__install} -m644 -p files/i18n/en ${RPM_BUILD_ROOT}%{_var}/lib/%{name}/db/i18n/
|
|
%{__install} -m644 -p files/i18n/en ${RPM_BUILD_ROOT}%{_var}/lib/%{name}/db/i18n/
|
|
|
|
|
|
-%{__install} -m644 -p files/CHANGELOG ${RPM_BUILD_ROOT}%{_docdir}/%{name}-%{version}/
|
|
|
|
-%{__install} -m644 -p files/LICENSE ${RPM_BUILD_ROOT}%{_docdir}/%{name}-%{version}/
|
|
|
|
-%{__install} -m644 -p files/README ${RPM_BUILD_ROOT}%{_docdir}/%{name}-%{version}/
|
|
|
|
|
|
+%{__install} -m644 -p files/CHANGELOG ${RPM_BUILD_ROOT}%{_pkgdocdir}
|
|
|
|
+%{__install} -m644 -p files/LICENSE ${RPM_BUILD_ROOT}%{_pkgdocdir}
|
|
|
|
+%{__install} -m644 -p files/README ${RPM_BUILD_ROOT}%{_pkgdocdir}
|
|
%{__install} -m755 -p files/check_modules.pl ${RPM_BUILD_ROOT}%{_datadir}/%{name}/scripts/
|
|
%{__install} -m755 -p files/check_modules.pl ${RPM_BUILD_ROOT}%{_datadir}/%{name}/scripts/
|
|
%{__install} -m644 -p files/*.8 ${RPM_BUILD_ROOT}%{_mandir}/man8/
|
|
%{__install} -m644 -p files/*.8 ${RPM_BUILD_ROOT}%{_mandir}/man8/
|
|
# Don't ship these unless we want to Require the perl modules
|
|
# Don't ship these unless we want to Require the perl modules
|
|
@@ -77,12 +79,14 @@ EOF
|
|
%{__install} -m640 -p files/%{name}.conf ${RPM_BUILD_ROOT}%{_sysconfdir}/
|
|
%{__install} -m640 -p files/%{name}.conf ${RPM_BUILD_ROOT}%{_sysconfdir}/
|
|
%{__install} -m640 -p %{SOURCE3} ${RPM_BUILD_ROOT}%{_sysconfdir}/sysconfig/%{name}
|
|
%{__install} -m640 -p %{SOURCE3} ${RPM_BUILD_ROOT}%{_sysconfdir}/sysconfig/%{name}
|
|
|
|
|
|
|
|
+
|
|
%clean
|
|
%clean
|
|
%{__rm} -rf $RPM_BUILD_ROOT
|
|
%{__rm} -rf $RPM_BUILD_ROOT
|
|
|
|
|
|
|
|
+
|
|
%files
|
|
%files
|
|
%defattr(-,root,root,-)
|
|
%defattr(-,root,root,-)
|
|
-%doc %{_docdir}/%{name}-%{version}/*
|
|
|
|
|
|
+%doc %{_pkgdocdir}/*
|
|
%{_bindir}/%{name}
|
|
%{_bindir}/%{name}
|
|
%dir %{_datadir}/%{name}
|
|
%dir %{_datadir}/%{name}
|
|
%{_datadir}/%{name}/scripts
|
|
%{_datadir}/%{name}/scripts
|
|
@@ -96,10 +100,17 @@ EOF
|
|
%dir %{_var}/log/%{name}
|
|
%dir %{_var}/log/%{name}
|
|
%config(noreplace) %{_sysconfdir}/%{name}.conf
|
|
%config(noreplace) %{_sysconfdir}/%{name}.conf
|
|
%config(noreplace) %{_sysconfdir}/sysconfig/%{name}
|
|
%config(noreplace) %{_sysconfdir}/sysconfig/%{name}
|
|
-%dir %{_docdir}/%{name}-%{version}
|
|
|
|
%{_mandir}/man8/*
|
|
%{_mandir}/man8/*
|
|
|
|
|
|
|
|
+
|
|
%changelog
|
|
%changelog
|
|
|
|
+* Wed Mar 17 2021 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 1.4.6-2
|
|
|
|
+- imported Patch1 and 2 from rawhide.
|
|
|
|
+
|
|
|
|
+* Mon May 27 2019 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 1.4.6-1
|
|
|
|
+- updated to 1.4.6.
|
|
|
|
+- updated Patch0.
|
|
|
|
+
|
|
* Wed Nov 12 2014 Daisuke SUZUKI <daisuke@vinelinux.org> 1.4.2-1
|
|
* Wed Nov 12 2014 Daisuke SUZUKI <daisuke@vinelinux.org> 1.4.2-1
|
|
- update to 1.4.2
|
|
- update to 1.4.2
|
|
|
|
|