[ypbind] Minor spec file fixes Helper scripts moved to /usr/libexec
Honza Horak
hhorak at fedoraproject.org
Wed Jul 11 14:34:44 UTC 2012
commit 1244ad3d9061841c13766e7bf41f2dd83c49642a
Author: Honza HorĂ¡k <hhorak at redhat.com>
Date: Wed Jul 11 16:34:36 2012 +0200
Minor spec file fixes
Helper scripts moved to /usr/libexec
ypbind.service | 4 ++--
ypbind.spec | 22 +++++++++++++---------
2 files changed, 15 insertions(+), 11 deletions(-)
---
diff --git a/ypbind.service b/ypbind.service
index a8ba806..0a69a8e 100644
--- a/ypbind.service
+++ b/ypbind.service
@@ -7,10 +7,10 @@ Before=systemd-user-sessions.service
[Service]
EnvironmentFile=-/etc/sysconfig/network
EnvironmentFile=-/etc/sysconfig/ypbind
-ExecStartPre=/usr/lib/ypbind/ypbind-pre-setdomain
+ExecStartPre=/usr/libexec/ypbind-pre-setdomain
ExecStartPre=-/usr/sbin/setsebool allow_ypbind=1
ExecStart=/usr/sbin/ypbind -n $OTHER_YPBIND_OPTS
-ExecStartPost=/usr/lib/ypbind/ypbind-post-waitbind
+ExecStartPost=/usr/libexec/ypbind-post-waitbind
[Install]
WantedBy=multi-user.target
diff --git a/ypbind.spec b/ypbind.spec
index 80101cf..edddd17 100644
--- a/ypbind.spec
+++ b/ypbind.spec
@@ -1,10 +1,10 @@
Summary: The NIS daemon which binds NIS clients to an NIS domain
Name: ypbind
Version: 1.36
-Release: 1%{?dist}
+Release: 2%{?dist}
License: GPLv2
Group: System Environment/Daemons
-Source0: ftp://ftp.us.kernel.org/pub/linux/utils/net/NIS/ypbind-mt-%{version}.tar.bz2
+Source0: http://www.linux-nis.org/download/ypbind-mt/ypbind-mt-%{version}.tar.bz2
Url: http://www.linux-nis.org/nis/ypbind-mt/index.html
#Source1: ypbind.init
Source2: nis.sh
@@ -27,9 +27,6 @@ Epoch: 3
BuildRequires: dbus-glib-devel, docbook-style-xsl
BuildRequires: systemd-units
-# Location where helper scripts are located
-%define scripts_path /usr/lib/%{name}
-
%description
The Network Information Service (NIS) is a system that provides
network information (login names, passwords, home directories, group
@@ -61,12 +58,15 @@ make
rm -rf $RPM_BUILD_ROOT
make install DESTDIR=$RPM_BUILD_ROOT
-mkdir -p $RPM_BUILD_ROOT/var/yp/binding $RPM_BUILD_ROOT/etc/dhcp/dhclient.d/ $RPM_BUILD_ROOT%{_unitdir} $RPM_BUILD_ROOT%{scripts_path}/
+mkdir -p $RPM_BUILD_ROOT/var/yp/binding
+mkdir -p $RPM_BUILD_ROOT/etc/dhcp/dhclient.d
+mkdir -p $RPM_BUILD_ROOT%{_unitdir}
+mkdir -p $RPM_BUILD_ROOT%{_libexecdir}
install -m 644 etc/yp.conf $RPM_BUILD_ROOT/etc/yp.conf
install -m 755 %{SOURCE2} $RPM_BUILD_ROOT/etc/dhcp/dhclient.d/nis.sh
install -m 644 %{SOURCE3} $RPM_BUILD_ROOT%{_unitdir}/ypbind.service
-install -m 755 %{SOURCE4} $RPM_BUILD_ROOT%{scripts_path}/ypbind-pre-setdomain
-install -m 755 %{SOURCE5} $RPM_BUILD_ROOT%{scripts_path}/ypbind-post-waitbind
+install -m 755 %{SOURCE4} $RPM_BUILD_ROOT%{_libexecdir}/ypbind-pre-setdomain
+install -m 755 %{SOURCE5} $RPM_BUILD_ROOT%{_libexecdir}/ypbind-post-waitbind
%{find_lang} %{name}
@@ -105,7 +105,7 @@ fi
%defattr(-,root,root)
%{_sbindir}/*
%{_mandir}/*/*
-%{scripts_path}/*
+%{_libexecdir}/*
%{_unitdir}/*
/etc/dhcp/dhclient.d/*
%config(noreplace) /etc/yp.conf
@@ -113,6 +113,10 @@ fi
%doc README NEWS COPYING
%changelog
+* Wed Jul 11 2012 Honza Horak <hhorak at redhat.com> - 3:1.36-2
+- Minor spec file fixes
+- Helper scripts moved to /usr/libexec
+
* Wed Jul 11 2012 Honza Horak <hhorak at redhat.com> - 3:1.36-1
- Update to new version 1.36
More information about the scm-commits
mailing list