[proftpd/f14/master] Remove macros for system commands

Paul Howarth pghmcfc at fedoraproject.org
Thu Apr 7 13:46:10 UTC 2011


commit 16bb88242284cfc529d527f8a0ab2924f0e7f8ea
Author: Paul Howarth <paul at city-fan.org>
Date:   Thu Apr 7 14:42:05 2011 +0100

    Remove macros for system commands

 proftpd.spec |   65 +++++++++++++++++++++++++++++----------------------------
 1 files changed, 33 insertions(+), 32 deletions(-)
---
diff --git a/proftpd.spec b/proftpd.spec
index b8d421b..f39fe7f 100644
--- a/proftpd.spec
+++ b/proftpd.spec
@@ -76,36 +76,36 @@ Module to add PostgreSQL support to the ProFTPD FTP server.
 %setup -q -n %{name}-%{version}%{?prever} -a 10 -a 11
 
 # Copy mod_vroot source and documentation into place
-%{__cp} -p mod_vroot/mod_vroot.c contrib/
-%{__cp} -p mod_vroot/mod_vroot.html doc/contrib/
+cp -p mod_vroot/mod_vroot.c contrib/
+cp -p mod_vroot/mod_vroot.html doc/contrib/
 
 # Copy mod_geoip source and documentation into place
-%{__cp} -p mod_geoip/mod_geoip.c contrib/
-%{__cp} -p mod_geoip/mod_geoip.html doc/contrib/
+cp -p mod_geoip/mod_geoip.c contrib/
+cp -p mod_geoip/mod_geoip.html doc/contrib/
 
 # Don't strip binaries - needed for useful debuginfo
 %patch0 -p1 -b .nostrip
 
 # Avoid documentation name conflicts
-%{__mv} contrib/README contrib/README.contrib
+mv contrib/README contrib/README.contrib
 
 # Set up directory names in config file
-%{__sed} -e 's#@PKIDIR@#%{pkidir}#g' \
+sed -e 's#@PKIDIR@#%{pkidir}#g' \
 	%{SOURCE1} > proftpd.conf
 
 # Avoid docfile dependencies
-%{__chmod} -x contrib/xferstats.holger-preiss
+chmod -x contrib/xferstats.holger-preiss
 
 # Copy in LDAP schema/LDIF
-%{__cp} -p %{SOURCE7} 70proftpd-quota.ldif
-%{__cp} -p %{SOURCE8} proftpd-quota.schema
+cp -p %{SOURCE7} 70proftpd-quota.ldif
+cp -p %{SOURCE8} proftpd-quota.schema
 
 # PAM Configuration:
 # Default PAM configuration file uses password-auth common config;
 # revert to system-auth if password-auth is not available
-%{__cp} -p %{SOURCE6} .
+cp -p %{SOURCE6} .
 if [ ! -f /etc/pam.d/password-auth ]; then
-	%{__sed} -i -e s/password-auth/system-auth/ proftpd.pam
+	sed -i -e s/password-auth/system-auth/ proftpd.pam
 fi
 # The "include" syntax used in our PAM configuration file was introduced in
 # PAM 0.78 and is therefore supported in FC-5 and EL-5 onwards; older
@@ -115,14 +115,14 @@ fi
 # instead check for the absence of the file /etc/pam.d/config-util, which is
 # present in all PAM packages from 0.80 onwards and acts as a useful
 # indicator of the need to fall back to pam_stack.
-[ ! -f /etc/pam.d/config-util ] && %{__sed} -i -e \
+[ ! -f /etc/pam.d/config-util ] && sed -i -e \
 	's/include[[:space:]]*system-auth/required'\ \ \ \ \ 'pam_stack.so service=system-auth/' \
 	proftpd.pam
 
 # Fix character encoding in docs
 for f in ChangeLog; do
-	/usr/bin/iconv -f iso-8859-1 -t utf-8 < ${f} > ${f}.utf-8
-	%{__mv} -f ${f}.utf-8 ${f}
+	iconv -f iso-8859-1 -t utf-8 < ${f} > ${f}.utf-8
+	mv -f ${f}.utf-8 ${f}
 done
 
 %build
@@ -150,34 +150,34 @@ SMOD6=mod_sftp:mod_sftp_pam:mod_sftp_sql:mod_tls_shmcache
 	--with-modules=mod_readme:mod_auth_pam:mod_tls:mod_vroot \
 	--with-shared=${SMOD1}:${SMOD2}:${SMOD3}:${SMOD4}:${SMOD5}:${SMOD6}:mod_ifsession
 
-%{__make} %{?_smp_mflags}
+make %{?_smp_mflags}
 
 %install
-%{__rm} -rf %{buildroot}
-%{__make} install DESTDIR=%{buildroot} \
+rm -rf %{buildroot}
+make install DESTDIR=%{buildroot} \
 	rundir="%{_localstatedir}/run/proftpd" \
-	INSTALL_USER=`%{__id} -un` \
-	INSTALL_GROUP=`%{__id} -gn`
-%{__install} -D -p -m 640 proftpd.conf	%{buildroot}%{_sysconfdir}/proftpd.conf
-%{__install} -D -p -m 644 proftpd.pam	%{buildroot}%{_sysconfdir}/pam.d/proftpd
-%{__install} -D -p -m 755 %{SOURCE2}	%{buildroot}%{_sysconfdir}/rc.d/init.d/proftpd
-%{__install} -D -p -m 644 %{SOURCE3}	%{buildroot}%{_sysconfdir}/xinetd.d/xproftpd
-%{__install} -D -p -m 644 %{SOURCE4}	%{buildroot}%{_sysconfdir}/logrotate.d/proftpd
-%{__install} -D -p -m 644 %{SOURCE5}	%{buildroot}%{_localstatedir}/ftp/welcome.msg
-%{__install} -D -p -m 644 %{SOURCE9}	%{buildroot}%{_sysconfdir}/sysconfig/proftpd
-%{__mkdir_p} %{buildroot}%{_localstatedir}/{ftp/{pub,uploads},log/proftpd}
-/bin/touch %{buildroot}%{_sysconfdir}/ftpusers
+	INSTALL_USER=`id -un` \
+	INSTALL_GROUP=`id -gn`
+install -D -p -m 640 proftpd.conf	%{buildroot}%{_sysconfdir}/proftpd.conf
+install -D -p -m 644 proftpd.pam	%{buildroot}%{_sysconfdir}/pam.d/proftpd
+install -D -p -m 755 %{SOURCE2}		%{buildroot}%{_sysconfdir}/rc.d/init.d/proftpd
+install -D -p -m 644 %{SOURCE3}		%{buildroot}%{_sysconfdir}/xinetd.d/xproftpd
+install -D -p -m 644 %{SOURCE4}		%{buildroot}%{_sysconfdir}/logrotate.d/proftpd
+install -D -p -m 644 %{SOURCE5}		%{buildroot}%{_localstatedir}/ftp/welcome.msg
+install -D -p -m 644 %{SOURCE9}		%{buildroot}%{_sysconfdir}/sysconfig/proftpd
+mkdir -p %{buildroot}%{_localstatedir}/{ftp/{pub,uploads},log/proftpd}
+touch %{buildroot}%{_sysconfdir}/ftpusers
 
 # Find translations
 %find_lang proftpd
 
 %clean
-%{__rm} -rf %{buildroot}
+rm -rf %{buildroot}
 
 %post
 if [ $1 -eq 1 ]; then
 	/sbin/chkconfig --add proftpd
-	IFS=":"; %{__cat} /etc/passwd | \
+	IFS=":"; cat /etc/passwd | \
 	while { read username nu nu gid nu nu nu nu; }; do \
 		if [ $gid -lt 100 -a "$username" != "ftp" ]; then
 			echo $username >> %{_sysconfdir}/ftpusers
@@ -190,8 +190,8 @@ if [ $1 -eq 0 ]; then
 	/sbin/service proftpd stop &>/dev/null || :
 	/sbin/chkconfig --del proftpd || :
 	/sbin/service xinetd reload &>/dev/null || :
-	/usr/bin/find %{_localstatedir}/run/proftpd -depth -mindepth 1 |
-		/usr/bin/xargs %{__rm} -rf &>/dev/null || :
+	find %{_localstatedir}/run/proftpd -depth -mindepth 1 |
+		xargs rm -rf &>/dev/null || :
 fi
 
 %postun
@@ -314,6 +314,7 @@ fi
     (bug 3632)
   - Proftpd is eating CPU when reparsing configuration file on SIGHUP (bug 3610)
   - Incorrect generation of DSA signature for SSH sessions (bug 3634)
+- Nobody else likes macros for commands
 
 * Wed Jan 19 2011 Paul Howarth <paul at city-fan.org> 1.3.3d-1
 - Updated to 1.3.3d


More information about the scm-commits mailing list