[shorewall] Set SBINDIR and SYSTEMD to handle UsrMove

Orion Poplawski orion at fedoraproject.org
Wed Apr 11 22:02:46 UTC 2012


commit b09708929442e73e395a0102dabf66baf58f376b
Author: Orion Poplawski <orion at cora.nwra.com>
Date:   Wed Apr 11 16:02:43 2012 -0600

    Set SBINDIR and SYSTEMD to handle UsrMove

 shorewall.spec |   18 ++++++++++--------
 1 files changed, 10 insertions(+), 8 deletions(-)
---
diff --git a/shorewall.spec b/shorewall.spec
index e47c8f6..ba16eff 100644
--- a/shorewall.spec
+++ b/shorewall.spec
@@ -156,7 +156,8 @@ install -d $RPM_BUILD_ROOT%{_unitdir}
 
 for i in $targets; do
     pushd ${i}-%{version}
-    DESTDIR=$RPM_BUILD_ROOT ./install.sh shorewallrc.redhat
+    ./configure vendor=redhat SYSTEMD=%{_unitdir} SBINDIR=%{_sbindir}
+    DESTDIR=$RPM_BUILD_ROOT ./install.sh
     [ $i != shorewall-core ] && install -m 644 ${i}.service $RPM_BUILD_ROOT%{_unitdir}
     popd
 done
@@ -167,8 +168,8 @@ rm -rf $RPM_BUILD_ROOT%{_initrddir}
 # Fix up file permissions
 chmod 644 $RPM_BUILD_ROOT%{_datadir}/shorewall-lite/{helpers,modules}
 chmod 644 $RPM_BUILD_ROOT%{_datadir}/shorewall6-lite/{helpers,modules}
-chmod 755 $RPM_BUILD_ROOT/sbin/shorewall-lite
-chmod 755 $RPM_BUILD_ROOT/sbin/shorewall6-lite
+chmod 755 $RPM_BUILD_ROOT%{_sbindir}/shorewall-lite
+chmod 755 $RPM_BUILD_ROOT%{_sbindir}/shorewall6-lite
 chmod 644 $RPM_BUILD_ROOT%{_sysconfdir}/shorewall-lite/shorewall-lite.conf
 chmod 644 $RPM_BUILD_ROOT%{_sysconfdir}/shorewall6-lite/shorewall6-lite.conf
 chmod 755 $RPM_BUILD_ROOT%{_sysconfdir}/NetworkManager/dispatcher.d/01-shorewall
@@ -315,7 +316,7 @@ fi
 
 %files
 %doc shorewall-%{version}/{COPYING,changelog.txt,releasenotes.txt,Samples}
-/sbin/shorewall
+%{_sbindir}/shorewall
 %config(noreplace) %{_sysconfdir}/sysconfig/shorewall
 %dir %{_sysconfdir}/shorewall
 %config(noreplace) %{_sysconfdir}/shorewall/*
@@ -346,7 +347,7 @@ fi
 
 %files lite
 %doc shorewall-lite-%{version}/{COPYING,changelog.txt,releasenotes.txt}
-/sbin/shorewall-lite
+%{_sbindir}/shorewall-lite
 %config(noreplace) %{_sysconfdir}/sysconfig/shorewall-lite
 %dir %{_sysconfdir}/shorewall-lite
 %config(noreplace) %{_sysconfdir}/shorewall-lite/shorewall-lite.conf
@@ -361,7 +362,7 @@ fi
 
 %files -n shorewall6
 %doc shorewall6-%{version}/{COPYING,changelog.txt,releasenotes.txt,Samples6}
-/sbin/shorewall6
+%{_sbindir}/shorewall6
 %config(noreplace) %{_sysconfdir}/sysconfig/shorewall6
 %dir %{_sysconfdir}/shorewall6
 %config(noreplace) %{_sysconfdir}/shorewall6/*
@@ -376,7 +377,7 @@ fi
 
 %files -n shorewall6-lite
 %doc shorewall6-lite-%{version}/{COPYING,changelog.txt,releasenotes.txt}
-/sbin/shorewall6-lite
+%{_sbindir}/shorewall6-lite
 %config(noreplace) %{_sysconfdir}/sysconfig/shorewall6-lite
 %dir %{_sysconfdir}/shorewall6-lite
 %config(noreplace) %{_sysconfdir}/shorewall6-lite/shorewall6-lite.conf
@@ -403,7 +404,7 @@ fi
 
 %files init
 %doc shorewall-init-%{version}/{COPYING,changelog.txt,releasenotes.txt}
-/sbin/shorewall-init
+%{_sbindir}/shorewall-init
 %{_sysconfdir}/NetworkManager/dispatcher.d/01-shorewall
 %config(noreplace) %{_sysconfdir}/sysconfig/shorewall-init
 %{_mandir}/man8/shorewall-init.8.*
@@ -418,6 +419,7 @@ fi
 - Add BR perl(Digest::SHA1)
 - Change install ordering to install shorewall-core first
 - Set DESTDIR for install script
+- Set SBINDIR and SYSTEMD to handle UsrMove
 
 * Sun Mar 18 2012 Jonathan G. Underwood <jonathan.underwood at gmail.com> - 4.5.1-1
 - Update to 4.5.1


More information about the scm-commits mailing list