[packages/grub] - install arch cleanup - use rm and mv macros

baggins baggins at pld-linux.org
Sun Jan 26 21:02:40 CET 2014


commit 5d494f4979362b0c153c70a74fa5523bae3fd070
Author: Jan Rękorajski <baggins at pld-linux.org>
Date:   Sun Jan 26 21:02:23 2014 +0100

    - install arch cleanup
    - use rm and mv macros

 grub.spec | 20 +++++++++++++++-----
 1 file changed, 15 insertions(+), 5 deletions(-)
---
diff --git a/grub.spec b/grub.spec
index d1145be..b638da4 100644
--- a/grub.spec
+++ b/grub.spec
@@ -181,7 +181,7 @@ Wsparcie gruba dla rc-boot.
 %patch14 -p0
 %patch15 -p1
 
-rm -rf doc/*info*
+%{__rm} doc/*info*
 
 %build
 %{__libtoolize}
@@ -225,15 +225,25 @@ install -d $RPM_BUILD_ROOT/etc/sysconfig/rc-boot
 %{__make} install \
 	DESTDIR=$RPM_BUILD_ROOT
 
-mv -f $RPM_BUILD_ROOT%{_libdir}/grub/%{_arch}-*/* \
+%ifarch %{ix86}
+%{__mv} $RPM_BUILD_ROOT%{_libdir}/grub/i386-*/* \
 	$RPM_BUILD_ROOT%{_libdir}/grub/
+%else
+%ifarch %{x866}
+%{__mv} $RPM_BUILD_ROOT%{_libdir}/grub/x86_64-*/* \
+	$RPM_BUILD_ROOT%{_libdir}/grub/
+%else
+%{__mv} $RPM_BUILD_ROOT%{_libdir}/grub/%{_arch}-*/* \
+	$RPM_BUILD_ROOT%{_libdir}/grub/
+%endif
+%endif
 
 install %{SOURCE1} $RPM_BUILD_ROOT%{_libdir}/grub/menu.lst
 install %{SOURCE2} $RPM_BUILD_ROOT%{_sbindir}/rebootin
 install %{SOURCE3} $RPM_BUILD_ROOT/etc/sysconfig/rc-boot
 install %{SOURCE4} $RPM_BUILD_ROOT%{_libdir}/grub/splash.xpm.gz
 
-rm -f $RPM_BUILD_ROOT%{_infodir}/dir
+%{__rm} $RPM_BUILD_ROOT%{_infodir}/dir
 
 %clean
 rm -rf $RPM_BUILD_ROOT
@@ -242,8 +252,8 @@ rm -rf $RPM_BUILD_ROOT
 # grubby will not work if /boot/grub/menu.lst is symlink
 # so make sure menu.lst is file and grub.conf (if any) is symlink
 if [ -L /boot/grub/menu.lst ] && [ -f /boot/grub/grub.conf ]; then
-	mv -f /boot/grub/menu.lst{,.rpmsave}
-	mv -f /boot/grub/{grub.conf,menu.lst}
+	%{__mv} -f /boot/grub/menu.lst{,.rpmsave}
+	%{__mv} -f /boot/grub/{grub.conf,menu.lst}
 	ln -sf menu.lst /boot/grub/grub.conf
 fi
 
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/grub.git/commitdiff/5d494f4979362b0c153c70a74fa5523bae3fd070



More information about the pld-cvs-commit mailing list