r2045 - in glibc-package/trunk/debian: . patches patches/any
Author: aurel32
Date: 2007-04-12 09:51:22 +0000 (Thu, 12 Apr 2007)
New Revision: 2045
Added:
glibc-package/trunk/debian/patches/any/local-ldconfig-fsync.diff
Modified:
glibc-package/trunk/debian/changelog
glibc-package/trunk/debian/patches/series
Log:
* any/local-ldconfig-fsync.diff: call fsync() before closing
/etc/ld.so.cache. Closes: #416716.
Modified: glibc-package/trunk/debian/changelog
===================================================================
--- glibc-package/trunk/debian/changelog 2007-04-12 09:38:04 UTC (rev 2044)
+++ glibc-package/trunk/debian/changelog 2007-04-12 09:51:22 UTC (rev 2045)
@@ -16,10 +16,12 @@
* Update Russian debconf translation, by Yuri Kozlov. Closes: #418748.
* Update Czech debconf translation, by Miroslav Kure. Closes: #418767.
* debian/locales-depver: remove exp from the locales version.
- * Replace patches/alpha/submitted-sigsuspend.diff by
+ * Replace patches/alpha/submitted-sigsuspend.diff by
patches/alpha/cvs-sigsuspend.diff from upstream.
+ * any/local-ldconfig-fsync.diff: call fsync() before closing
+ /etc/ld.so.cache. Closes: #416716.
- -- Aurelien Jarno <aurel32@debian.org> Thu, 12 Apr 2007 11:37:26 +0200
+ -- Aurelien Jarno <aurel32@debian.org> Thu, 12 Apr 2007 11:49:52 +0200
glibc (2.5-1) unstable; urgency=low
Added: glibc-package/trunk/debian/patches/any/local-ldconfig-fsync.diff
===================================================================
--- glibc-package/trunk/debian/patches/any/local-ldconfig-fsync.diff 2007-04-12 09:38:04 UTC (rev 2044)
+++ glibc-package/trunk/debian/patches/any/local-ldconfig-fsync.diff 2007-04-12 09:51:22 UTC (rev 2045)
@@ -0,0 +1,10 @@
+--- glibc-2.5/elf/cache.c.orig 2007-04-12 11:40:06.000000000 +0200
++++ glibc-2.5/elf/cache.c 2007-04-12 11:40:42.000000000 +0200
+@@ -441,6 +441,7 @@
+ if (write (fd, strings, total_strlen) != (ssize_t) total_strlen)
+ error (EXIT_FAILURE, errno, _("Writing of cache data failed."));
+
++ fsync(fd);
+ close (fd);
+
+ /* Make sure user can always read cache file */
Modified: glibc-package/trunk/debian/patches/series
===================================================================
--- glibc-package/trunk/debian/patches/series 2007-04-12 09:38:04 UTC (rev 2044)
+++ glibc-package/trunk/debian/patches/series 2007-04-12 09:51:22 UTC (rev 2045)
@@ -116,6 +116,7 @@
any/local-ldd.diff -p0
any/local-ldso-disable-hwcap.diff -p0
any/local-ldconfig.diff -p0
+any/local-ldconfig-fsync.diff -p1
any/local-ldconfig-timestamps.diff -p0
any/local-libgcc-compat-main.diff -p0
any/local-libgcc-compat-ports.diff -p0
Reply to: