I was putzing around on 1 of my RedHat based boxes, rebuilding some of the
official RH-7.2 SRPMs, and somewhere along the way, i broke something with
the way that rpm builds packages.

I think something in the fileutils package is what broke everything, as
that's the last rebuilt package that i was able to successfully build.

What occurs is, i do my "rpm --rebuild <whatever.src.rpm>" and it flies
along building all the neccesary widgets, and then immediately after where
it creates the packages (it does actually get that far), when itws
deleting all the crud it dumped in /var/tmp for the build, it bombs:

Wrote: /usr/src/redhat/RPMS/i686/libxml2-devel-2.4.2-1.i686.rpm
Executing(%clean): /bin/sh -e /var/tmp/rpm-tmp.28640
+ umask 022
+ cd /usr/src/redhat/BUILD
+ cd libxml2-2.4.2
+ rm -rf /var/tmp/libxml2-2.4.2-root
rm: ERROR: the directory `/var/tmp/libxml2-2.4.2-root' initially had
device/inode
numbers 2049/134523676, but now (after a chdir into it), the numbers for
`.'
are 2049/3221223324.  That means that while rm was running, the directory
was replaced with either another directory or a link to another directory.
error: Bad exit status from /var/tmp/rpm-tmp.28640 (%clean)


I can install the RPMs it built without a problem, so something weird is
occuring after that point.  I've already seen this with 4 different
package builds.  Anyone with ideas?  BTW, this is with rpm-4.0

-- 
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Lonni J Friedman                                [EMAIL PROTECTED]
Linux Step-by-step & TyGeMo                  http://netllama.ipfox.com

_______________________________________________
Linux-users mailing list - http://linux-sxs.org/mailman/listinfo/linux-users
Subscribe/Unsubscribe info, Archives,and Digests are located at the above URL.

Reply via email to