From 59d61747437d31ad226336279f8e99027229448a Mon Sep 17 00:00:00 2001 From: Mark Huang Date: Mon, 3 Apr 2006 19:27:28 +0000 Subject: [PATCH] isolate all the sudo stuff in %clean --- vserver-reference.spec | 18 ++++++++---------- 1 file changed, 8 insertions(+), 10 deletions(-) diff --git a/vserver-reference.spec b/vserver-reference.spec index 6d2a1a4..5170870 100644 --- a/vserver-reference.spec +++ b/vserver-reference.spec @@ -43,20 +43,18 @@ install -D -m 755 %{name}.init $RPM_BUILD_ROOT/%{_initrddir}/%{name} find vservers/vserver-reference | cpio -p -d -u $RPM_BUILD_ROOT/ popd -# If run under sudo, allow user to delete the build directory -if [ -n "$SUDO_USER" ] ; then - chown -R $SUDO_USER . - # Some temporary chroot files like /var/empty/sshd and - # /usr/bin/sudo get created with non-readable permissions. - find . -not -perm +0600 -exec chmod u+rw {} \; -fi - %clean rm -rf $RPM_BUILD_ROOT -# If run under sudo, allow user to delete the built RPM +# If run under sudo if [ -n "$SUDO_USER" ] ; then - chown $SUDO_USER %{_rpmdir}/%{_arch}/%{name}-%{version}-%{release}.%{_arch}.rpm + # Allow user to delete the build directory + chown -R $SUDO_USER . + # Some temporary cdroot files like /var/empty/sshd and + # /usr/bin/sudo get created with non-readable permissions. + find . -not -perm +0600 -exec chmod u+rw {} \; + # Allow user to delete the built RPM(s) + chown -R $SUDO_USER %{_rpmdir}/%{_arch} fi %files -- 2.43.0