-%post
-. /usr/lib/util-vserver/util-vserver-vars
-VROOT=$VROOTDIR/vserver-reference
-
-# Pause vcached
-service vcached stop
-
-# Remove old installation first
-if [ -d $VROOT ] ; then
- if grep -q $VROOT/proc /proc/mounts ; then
- umount $VROOT/proc
- fi
- if grep -q $VROOT/dev/pts /proc/mounts ; then
- umount $VROOT/dev/pts
- fi
- chattr -R -i $VROOT
- rm -rf $VROOT
+# If run under sudo
+if [ -n "$SUDO_USER" ] ; then
+ # Allow user to delete the build directory
+ chown -h -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 -h -R $SUDO_USER %{_rpmdir}/%{_arch}