When upgrading a package with RPM version 4.4.2 in SUSE doesn't call fsync()!  
It creates a temporary file (without using O_SYNC), writes all the data to 
it, closes it, and then renames it to replace the original file.

Has this horrible mistake been fixed in the upstream tree?

-- 
[EMAIL PROTECTED]
http://etbe.coker.com.au/          My Blog

http://www.coker.com.au/sponsorship.html Sponsoring Free Software development
______________________________________________________________________
RPM Package Manager                                    http://rpm5.org
Developer Communication List                        rpm-devel@rpm5.org

Reply via email to