[globus-rls-server/f18] Specfile clean-up

Mattias Ellert ellert at fedoraproject.org
Thu Dec 20 12:59:03 UTC 2012


commit f31754767d7b085d93e1ed84005346d3aa03d033
Author: Mattias Ellert <mattias.ellert at fysast.uu.se>
Date:   Fri Dec 14 14:54:17 2012 +0100

    Specfile clean-up

 globus-rls-server.spec |   68 ++++++++++++++++++++++++-----------------------
 1 files changed, 35 insertions(+), 33 deletions(-)
---
diff --git a/globus-rls-server.spec b/globus-rls-server.spec
index cd58d84..f7d7993 100644
--- a/globus-rls-server.spec
+++ b/globus-rls-server.spec
@@ -8,7 +8,7 @@ Name:		globus-rls-server
 %global _name %(tr - _ <<< %{name})
 Version:	4.9
 %global setupversion 4.5
-Release:	11%{?dist}
+Release:	12%{?dist}
 Summary:	Globus Toolkit - Replica Location Service Server
 
 Group:		Applications/Internet
@@ -133,82 +133,81 @@ make %{?_smp_mflags}
 cd -
 
 %install
-rm -rf $RPM_BUILD_ROOT
-make install DESTDIR=$RPM_BUILD_ROOT
+rm -rf %{buildroot}
+make install DESTDIR=%{buildroot}
 
 # setup package
 cd %{_name}_setup-%{setupversion}
-make install DESTDIR=$RPM_BUILD_ROOT
+make install DESTDIR=%{buildroot}
 cd -
 
 # This script is intended to be sourced, not executed
-chmod 644 $RPM_BUILD_ROOT%{_datadir}/globus/setup/setup-globus-rls-server.pl
+chmod 644 %{buildroot}%{_datadir}/globus/setup/setup-globus-rls-server.pl
 
 # Create setup files
-mkdir -p $RPM_BUILD_ROOT%{_sysconfdir}
+mkdir -p %{buildroot}%{_sysconfdir}
 sed -e s!@libdir@!%{_libdir}!g \
     -e s!@localstatedir@!%{_localstatedir}/lib/%{name}!g \
     -e s!@SQLITEODBCFLAVOR@!!g \
     -e s!@LIBSUFFIX@!so!g \
-  $RPM_BUILD_ROOT%{_datadir}/globus/setup/odbc.ini.in > \
-  $RPM_BUILD_ROOT%{_sysconfdir}/%{name}-odbc.ini
+  %{buildroot}%{_datadir}/globus/setup/odbc.ini.in > \
+  %{buildroot}%{_sysconfdir}/%{name}-odbc.ini
 sed -e s!@ODBCINI@!%{_sysconfdir}/%{name}-odbc.ini!g \
     -e 's!^odbcini.*$!&\npidfile\t\t\t/var/run/%{name}.pid!g' \
-  $RPM_BUILD_ROOT%{_datadir}/globus/setup/%{name}.conf.in > \
-  $RPM_BUILD_ROOT%{_sysconfdir}/%{name}.conf
-chmod 600 $RPM_BUILD_ROOT%{_sysconfdir}/%{name}.conf
+  %{buildroot}%{_datadir}/globus/setup/%{name}.conf.in > \
+  %{buildroot}%{_sysconfdir}/%{name}.conf
+chmod 600 %{buildroot}%{_sysconfdir}/%{name}.conf
 sed s!@sbindir@!%{_sbindir}!g \
-  $RPM_BUILD_ROOT%{_datadir}/globus/setup/rls-ldif.conf.in > \
-  $RPM_BUILD_ROOT%{_sysconfdir}/rls-ldif.conf
+  %{buildroot}%{_datadir}/globus/setup/rls-ldif.conf.in > \
+  %{buildroot}%{_sysconfdir}/rls-ldif.conf
 
-GLOBUSPACKAGEDIR=$RPM_BUILD_ROOT%{_datadir}/globus/packages
+GLOBUSPACKAGEDIR=%{buildroot}%{_datadir}/globus/packages
 
 # Remove the SXXrls.in file
-rm $RPM_BUILD_ROOT%{_datadir}/globus/setup/SXXrls.in
+rm %{buildroot}%{_datadir}/globus/setup/SXXrls.in
 sed /SXXrls.in/d -i $GLOBUSPACKAGEDIR/%{_name}_setup/noflavor_data.filelist
 sed -e 's/"SXXrls", //' -e '/SXXrls/d' \
-  -i $RPM_BUILD_ROOT%{_datadir}/globus/setup/setup-globus-rls-server.pl
+  -i %{buildroot}%{_datadir}/globus/setup/setup-globus-rls-server.pl
 
 # Fix man page section
 sed 's!^\(\.TH.*\) 1 !\1 8 !' \
-  $RPM_BUILD_ROOT%{_mandir}/man1/globus-rls-reporter.1 > \
-  $RPM_BUILD_ROOT%{_mandir}/man8/globus-rls-reporter.8
-rm $RPM_BUILD_ROOT%{_mandir}/man1/globus-rls-reporter.1
+  %{buildroot}%{_mandir}/man1/globus-rls-reporter.1 > \
+  %{buildroot}%{_mandir}/man8/globus-rls-reporter.8
+rm %{buildroot}%{_mandir}/man1/globus-rls-reporter.1
 sed 's!/man1/\(.*\)\.1!/man8/\1.8!' \
   -i $GLOBUSPACKAGEDIR/%{_name}/noflavor_doc.filelist
 
 # Install start-up script
-mkdir -p $RPM_BUILD_ROOT%{_initrddir}
-install -p %{SOURCE2} $RPM_BUILD_ROOT%{_initrddir}/%{name}
+mkdir -p %{buildroot}%{_initrddir}
+install -p %{SOURCE2} %{buildroot}%{_initrddir}/%{name}
 
 # Install license file
-mkdir -p $RPM_BUILD_ROOT%{_docdir}/%{name}-%{version}
-install -m 644 -p GLOBUS_LICENSE $RPM_BUILD_ROOT%{_docdir}/%{name}-%{version}
+mkdir -p %{buildroot}%{_docdir}/%{name}-%{version}
+install -m 644 -p GLOBUS_LICENSE %{buildroot}%{_docdir}/%{name}-%{version}
 
 # Install README file
-install -m 644 -p %{SOURCE8} \
-  $RPM_BUILD_ROOT%{_docdir}/%{name}-%{version}/README
+install -m 644 -p %{SOURCE8} %{buildroot}%{_docdir}/%{name}-%{version}/README
 
 # Install post installation instructions
 install -m 644 -p %{SOURCE3} \
-  $RPM_BUILD_ROOT%{_docdir}/%{name}-%{version}/README.Fedora
+  %{buildroot}%{_docdir}/%{name}-%{version}/README.Fedora
 
 # Adapt to different versions of the mysql connector
 %if %{?fedora}%{!?fedora:0} <= 4 && %{?rhel}%{!?rhel:0} <= 4
 sed s/mysql-connector-odbc/MyODBC/ \
-  -i $RPM_BUILD_ROOT%{_docdir}/%{name}-%{version}/README.Fedora
+  -i %{buildroot}%{_docdir}/%{name}-%{version}/README.Fedora
 sed s/libmyodbc3_r/libmyodbc/ \
-  -i $RPM_BUILD_ROOT%{_sysconfdir}/%{name}-odbc.ini \
-     $RPM_BUILD_ROOT%{_datadir}/globus/setup/odbc.ini.in
+  -i %{buildroot}%{_sysconfdir}/%{name}-odbc.ini \
+     %{buildroot}%{_datadir}/globus/setup/odbc.ini.in
 %endif
 %if %{?fedora}%{!?fedora:0} >= 13 || %{?rhel}%{!?rhel:0} >= 6
 sed s/libmyodbc3_r/libmyodbc5/ \
-  -i $RPM_BUILD_ROOT%{_sysconfdir}/%{name}-odbc.ini \
-     $RPM_BUILD_ROOT%{_datadir}/globus/setup/odbc.ini.in
+  -i %{buildroot}%{_sysconfdir}/%{name}-odbc.ini \
+     %{buildroot}%{_datadir}/globus/setup/odbc.ini.in
 %endif
 
 # Remove pkg-config files...
-rm $RPM_BUILD_ROOT%{_libdir}/pkgconfig/*.pc
+rm %{buildroot}%{_libdir}/pkgconfig/*.pc
 rm $GLOBUSPACKAGEDIR/%{_name}/%{flavor}_dev.filelist
 rm $GLOBUSPACKAGEDIR/%{_name}/pkg_data_%{flavor}_dev.gpt
 rm $GLOBUSPACKAGEDIR/%{_name}_setup/noflavor_dev.filelist
@@ -225,7 +224,7 @@ cat $GLOBUSPACKAGEDIR/%{_name}/%{flavor}_pgm.filelist \
   > package.filelist
 
 %clean
-rm -rf $RPM_BUILD_ROOT
+rm -rf %{buildroot}
 
 %post
 if [ $1 -eq 1 ]; then
@@ -259,6 +258,9 @@ fi
 %doc %{_docdir}/%{name}-%{version}/README.Fedora
 
 %changelog
+* Thu Dec 06 2012 Mattias Ellert <mattias.ellert at fysast.uu.se> - 4.9-12
+- Specfile clean-up
+
 * Thu Jul 19 2012 Fedora Release Engineering <rel-eng at lists.fedoraproject.org> - 4.9-11
 - Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
 


More information about the scm-commits mailing list