[freeipmi] Minor SPEC cleanup

Christopher Meng cicku at fedoraproject.org
Mon Feb 23 12:21:24 UTC 2015


commit 14f55e7d1927e8dd48a01f2c418a3d748087f8ff
Author: Christopher Meng <i at cicku.me>
Date:   Mon Feb 23 20:20:57 2015 +0800

    Minor SPEC cleanup

 freeipmi.spec | 13 ++++++++-----
 1 file changed, 8 insertions(+), 5 deletions(-)
---
diff --git a/freeipmi.spec b/freeipmi.spec
index 3c01d8e..a4dd454 100644
--- a/freeipmi.spec
+++ b/freeipmi.spec
@@ -28,7 +28,7 @@ Summary:          Development package for FreeIPMI
 Group:            Development/System
 Requires:         %{name}%{?_isa} = %{version}-%{release}
 %description      devel
-Development package for FreeIPMI.  This package includes the FreeIPMI
+Development package for FreeIPMI. This package includes the FreeIPMI
 header files and libraries.
 
 %package          bmc-watchdog
@@ -70,13 +70,16 @@ make install DESTDIR=%{buildroot}
 rm -rf %{buildroot}%{_infodir}/dir
 # kludge to get around rpmlint complaining about 0 length semephore file
 echo freeipmi > %{buildroot}%{_localstatedir}/lib/freeipmi/ipckey
+
 # Remove .la files
-rm -rf %{buildroot}%{_libdir}/*.la
+find %{buildroot} -name '*.la' -delete -print
+
 # Install systemd units
-install -m 755 -d %{buildroot}%{_unitdir}
-install -m 644 %SOURCE1 %SOURCE2 %SOURCE3 %{buildroot}%{_unitdir}/
+install -m755 -d %{buildroot}%{_unitdir}
+install -pm644 %SOURCE1 %SOURCE2 %SOURCE3 %{buildroot}%{_unitdir}/
+
 # Remove initscripts
-rm -rf %{buildroot}%{_initrddir} %{buildroot}%{_sysconfdir}/init.d
+rm -frv %{buildroot}%{_initrddir} %{buildroot}%{_sysconfdir}/init.d
 
 %post
 /sbin/install-info %{_infodir}/freeipmi-faq.info.gz %{_infodir}/dir &>/dev/null || :


More information about the scm-commits mailing list