is there any chance rpmbuild exits before reading %files file

Valery Reznic valery_reznic at yahoo.com
Thu Jan 24 06:12:27 UTC 2013


>________________________________
> From: Mark Galeck (CW) <mgaleck at Brocade.com>
>To: "rpm-list at lists.rpm.org" <rpm-list at lists.rpm.org> 
>Sent: Thursday, January 24, 2013 12:27 AM
>Subject: is there any chance rpmbuild exits before reading %files file
> 
>Hello,
>
>I am using rpmbuild command version 4.4.2.3 on Linux, with the following syntax
>
>rpmbuild -bb --define <defines> --target ppc-linux --buildroot <full path to a temp directory <spec file>
>
>
>The rpmbuild command fails with this message
>
>Could not open %files file <file in the %files section>: No such file or directory
>
>
>I did carefully examine the situation and as far as I can tell, the file in question, is present before rpmbuild starts executing.  After rpmbuild exits, that file is immediately deleted.
>
>
>Could it possibly happen, that somehow rpmbuild is executing "in the background", as if, returning early, and then still reading the file in %files.
I don't think problem related to the background execution.

I suggest you run rpmbuild under strace, like

strace -f -s300 rpmbuild -bb --define <defines> --target ppc-linux --buildroot <full path to a temp directory <spec file>

Then you'll see exactly what file and in what directory rpmbuild tried to open and what was errno

Valery.



>
>
>Is there any chance of this happening?
>
>Thank you,
>
>Mark
>_______________________________________________
>Rpm-list mailing list
>Rpm-list at lists.rpm.org
>http://lists.rpm.org/mailman/listinfo/rpm-list
>
>
>


More information about the Rpm-list mailing list