ucspi-tcp-toaster updated rpm

Eric Shubert ejs at shubes.net
Sun Aug 23 07:35:56 MST 2009


Wrong recipient. Sorry group.
(I forgot the attachment as well!)

Eric Shubert wrote:
> Jake,
> I'll try to keep this fairly short.
> 
> I've tested the new fuse-unionfs successfully with FC10/11 and COS5. 
> This message with COS4 drove me a little nuts:
> 
> qtp-build-rpms - rpmbuild failed for ucspi-tcp-toaster-0.88-1.3.8
> qtp-build-rpms - here are the last 10 messages from the log:
> + '[' -d /usr/src/redhat/BUILD/ucspi-tcp-0.88 ']'
> + rm -rf /usr/src/redhat/BUILD/ucspi-tcp-0.88
> + '[' -d /usr/src/redhat/BUILD/ucspi-tcp-0.88-man ']'
> + rm -rf /usr/src/redhat/BUILD/ucspi-tcp-0.88-man
> rm: cannot get current directory: No such file or directory
> error: Bad exit status from /var/tmp/rpm-tmp.791 (%clean)
> 
> 
> RPM build errors:
>      Bad exit status from /var/tmp/rpm-tmp.791 (%clean)
> <end of log messages>
> 
> </log>
> (Notice this came straight from the terminal output).
> Look carefully at what this is doing. It's removing the build directory, 
> followed by removing one of its subdirectories. This works ok with 
> synchronous i/o, but with async, the timing is problematic. The 2nd -d 
> test passes because the previous command hasn't completed yet, and then 
> the 2nd rm command fails because by that time the 1st remove has 
> completed, removing the 2nd directory along with the 1st one.
> 
> Rather than adding 'sync' to the mount option (which I'm guessing is the 
> default for the other distros), I've modified the spec file to simply 
> remove the 2nd pair of commands. They're totally useless anywise, and 
> having them there is a bit retarded (imho).
> 
> I've tested the change on all 4 distros, and it works fine. It's only 
> part of the %cleanup section, so it's no big deal. RPM is attached. Will 
> you include it with the other 2?
> 
> Thanks.
> 
> P.S. I've a full test to do yet on COS4 after I change the repo back to 
> what it was before I was trying to 'fix' this ucspi-tcp problem (I 
> backed off a version, which obviously didn't fix the problem!). I hope 
> to be ready to cut this puppy later today. Depends on how the day goes 
> though. Gotta get to church in a while, then who knows what. :)
> 


-- 
-Eric 'shubes'



More information about the PLUG-discuss mailing list