|
@@ -1,7 +1,9 @@
|
|
%{!?_initddir:%define _initddir /etc/rc.d/init.d}
|
|
%{!?_initddir:%define _initddir /etc/rc.d/init.d}
|
|
|
|
|
|
|
|
+%define _unpackaged_files_terminate_build 1
|
|
|
|
+
|
|
Name: rpcbind
|
|
Name: rpcbind
|
|
-Version: 0.2.1
|
|
+Version: 1.2.5
|
|
Release: 1%{?_dist_release}
|
|
Release: 1%{?_dist_release}
|
|
Summary: Universal Addresses to RPC Program Number Mapper
|
|
Summary: Universal Addresses to RPC Program Number Mapper
|
|
Group: System Environment/Daemons
|
|
Group: System Environment/Daemons
|
|
@@ -11,6 +13,9 @@ URL: http://nfsv4.bullopensource.org
|
|
BuildRoot: %{_tmppath}/%{name}-%{version}-root
|
|
BuildRoot: %{_tmppath}/%{name}-%{version}-root
|
|
Source0: http://downloads.sourceforge.net/rpcbind/%{name}-%{version}.tar.bz2
|
|
Source0: http://downloads.sourceforge.net/rpcbind/%{name}-%{version}.tar.bz2
|
|
Source1: rpcbind.init
|
|
Source1: rpcbind.init
|
|
|
|
+Source2: %{name}.sysconfig
|
|
|
|
+
|
|
|
|
+Patch001: rpcbind-1.2.5-rpcinfo-bufoverflow.patch
|
|
|
|
|
|
Requires: glibc-common setup
|
|
Requires: glibc-common setup
|
|
Conflicts: man-pages < 2.43-12
|
|
Conflicts: man-pages < 2.43-12
|
|
@@ -40,6 +45,8 @@ RPC calls on a server on that machine.
|
|
|
|
|
|
%prep
|
|
%prep
|
|
%setup -q
|
|
%setup -q
|
|
|
|
+# 1637562 - rpcinfo: Fix stack buffer overflow
|
|
|
|
+%patch001 -p1
|
|
|
|
|
|
%build
|
|
%build
|
|
%ifarch s390 s390x
|
|
%ifarch s390 s390x
|
|
@@ -58,7 +65,9 @@ autoreconf -fisv
|
|
--enable-warmstarts \
|
|
--enable-warmstarts \
|
|
--with-statedir="$RPCBDIR" \
|
|
--with-statedir="$RPCBDIR" \
|
|
--with-rpcuser="$RPCBUSR" \
|
|
--with-rpcuser="$RPCBUSR" \
|
|
|
|
+ --with-nss-modules="files altfiles" \
|
|
--enable-libwrap \
|
|
--enable-libwrap \
|
|
|
|
+ --with-systemdsystemunitdir=no \
|
|
--enable-debug
|
|
--enable-debug
|
|
|
|
|
|
make all
|
|
make all
|
|
@@ -69,14 +78,16 @@ rm -rf %{buildroot}
|
|
mkdir -p %{buildroot}/sbin
|
|
mkdir -p %{buildroot}/sbin
|
|
mkdir -p %{buildroot}/usr/sbin
|
|
mkdir -p %{buildroot}/usr/sbin
|
|
mkdir -p %{buildroot}%{_sysconfdir}/rc.d/init.d
|
|
mkdir -p %{buildroot}%{_sysconfdir}/rc.d/init.d
|
|
|
|
+mkdir -p %{buildroot}%{_sysconfdir}/sysconfig
|
|
mkdir -p %{buildroot}%{_mandir}/man8
|
|
mkdir -p %{buildroot}%{_mandir}/man8
|
|
mkdir -p %{buildroot}/var/lib/rpcbind
|
|
mkdir -p %{buildroot}/var/lib/rpcbind
|
|
|
|
+make DESTDIR=$RPM_BUILD_ROOT install
|
|
|
|
|
|
-install -m 755 rpcbind ${RPM_BUILD_ROOT}/sbin
|
|
+install -m 755 %{SOURCE1} %{buildroot}%{_initddir}/rpcbind
|
|
-install -m 755 rpcinfo ${RPM_BUILD_ROOT}%{_sbindir}
|
|
+install -m 644 %{SOURCE2} %{buildroot}/etc/sysconfig/rpcbind
|
|
-install -m 644 man/rpcbind.8 ${RPM_BUILD_ROOT}%{_mandir}/man8
|
|
+
|
|
-install -m 644 man/rpcinfo.8 ${RPM_BUILD_ROOT}%{_mandir}/man8
|
|
+mv %{buildroot}%{_sbindir}/rpcbind %{buildroot}/sbin/
|
|
-install -m 755 ${RPM_SOURCE_DIR}/rpcbind.init ${RPM_BUILD_ROOT}%{_initddir}/rpcbind
|
|
+mv %{buildroot}%{_bindir}/rpcinfo %{buildroot}%{_sbindir}/
|
|
|
|
|
|
%clean
|
|
%clean
|
|
rm -rf %{buildroot}
|
|
rm -rf %{buildroot}
|
|
@@ -121,10 +132,15 @@ fi
|
|
%{_sbindir}/rpcinfo
|
|
%{_sbindir}/rpcinfo
|
|
%{_mandir}/man8/*
|
|
%{_mandir}/man8/*
|
|
%config %{_initddir}/rpcbind
|
|
%config %{_initddir}/rpcbind
|
|
|
|
+%config(noreplace) /etc/sysconfig/rpcbind
|
|
|
|
|
|
%dir %attr(700,rpc,rpc) /var/lib/rpcbind
|
|
%dir %attr(700,rpc,rpc) /var/lib/rpcbind
|
|
|
|
|
|
%changelog
|
|
%changelog
|
|
|
|
+* Thu Nov 29 2018 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 1.2.5-1
|
|
|
|
+- updated to 1.2.5.
|
|
|
|
+- added Patch001.
|
|
|
|
+
|
|
* Mon Nov 23 2015 Yoji TOYODA <bsyamato@sea.plala.or.jp> - 0.2.1-1
|
|
* Mon Nov 23 2015 Yoji TOYODA <bsyamato@sea.plala.or.jp> - 0.2.1-1
|
|
- update to 0.2.1
|
|
- update to 0.2.1
|
|
- remove Patch100
|
|
- remove Patch100
|