git://git.onelab.eu
/
vserver-reference.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (parent:
dd4b256
)
isolate all the sudo stuff in %clean
author
Mark Huang
<mlhuang@cs.princeton.edu>
Mon, 3 Apr 2006 19:27:28 +0000
(19:27 +0000)
committer
Mark Huang
<mlhuang@cs.princeton.edu>
Mon, 3 Apr 2006 19:27:28 +0000
(19:27 +0000)
vserver-reference.spec
patch
|
blob
|
history
diff --git
a/vserver-reference.spec
b/vserver-reference.spec
index
6d2a1a4
..
5170870
100644
(file)
--- 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
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
%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
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
fi
%files