[systemd/f19] Backport one more patch
Zbigniew Jędrzejewski-Szmek
zbyszek at fedoraproject.org
Wed Oct 23 20:59:59 UTC 2013
commit 2f8be63bb94c2ef8a580741d93f1bb106f16c169
Author: Zbigniew Jędrzejewski-Szmek <zbyszek at in.waw.pl>
Date: Wed Oct 23 17:00:01 2013 -0400
Backport one more patch
...-hwdb-validation-to-look-for-the-new-file.patch | 25 ++++++++++
systemd.spec | 50 +++++++++++---------
2 files changed, 52 insertions(+), 23 deletions(-)
---
diff --git a/0090-libudev-fix-hwdb-validation-to-look-for-the-new-file.patch b/0090-libudev-fix-hwdb-validation-to-look-for-the-new-file.patch
new file mode 100644
index 0000000..c59d175
--- /dev/null
+++ b/0090-libudev-fix-hwdb-validation-to-look-for-the-new-file.patch
@@ -0,0 +1,25 @@
+From f872b26251813607032226e124158f5f67385adb Mon Sep 17 00:00:00 2001
+From: Kay Sievers <kay at vrfy.org>
+Date: Thu, 15 Aug 2013 19:54:03 +0200
+Subject: [PATCH] libudev: fix hwdb validation to look for the *new* file
+
+---
+ src/libudev/libudev-hwdb.c | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/src/libudev/libudev-hwdb.c b/src/libudev/libudev-hwdb.c
+index 42ab6d9..c2695b5 100644
+--- a/src/libudev/libudev-hwdb.c
++++ b/src/libudev/libudev-hwdb.c
+@@ -354,7 +354,7 @@ bool udev_hwdb_validate(struct udev_hwdb *hwdb) {
+ return false;
+ if (!hwdb->f)
+ return false;
+- if (fstat(fileno(hwdb->f), &st) < 0)
++ if (stat("/etc/udev/hwdb.bin", &st) < 0)
+ return true;
+ if (timespec_load(&hwdb->st.st_mtim) != timespec_load(&st.st_mtim))
+ return true;
+--
+1.8.3.1
+
diff --git a/systemd.spec b/systemd.spec
index c9c5a1c..0e49c2e 100644
--- a/systemd.spec
+++ b/systemd.spec
@@ -111,29 +111,30 @@ Patch63: 0063-systemd-tmpfiles-setup-dev-remain-after-exit.patch
Patch64: 0064-kmod-static-nodes-remain-after-exit.patch
Patch65: 0065-sysctl-allow-overwriting-of-values-specified-in-late.patch
Patch66: 0066-Restore-reading-of-etc-sysctl.conf.patch
-Patch69: 0067-mount-when-learning-about-the-root-mount-from-mounti.patch
-Patch70: 0068-core-mount.c-mount_dump-don-t-segfault-if-mount-is-n.patch
-Patch71: 0069-systemd-serialize-deserialize-forbid_restart-value.patch
-Patch72: 0070-core-unify-the-way-we-denote-serialization-attribute.patch
-Patch73: 0071-journal-vacuum-cleanup.patch
-Patch74: 0072-journald-always-vacuum-empty-offline-files.patch
-Patch75: 0073-journald-fix-vacuuming-of-archived-journals.patch
-Patch76: 0074-journald-fix-fd-leak-in-journal_file_empty.patch
-Patch77: 0075-journald-be-a-bit-more-verbose-when-vacuuming.patch
-Patch78: 0076-journald-fix-minor-memory-leak.patch
-Patch79: 0077-journald-remove-rotated-file-from-hashmap-when-rotat.patch
-Patch80: 0078-udevadm.xml-document-resolve-names-option-for-test.patch
-Patch81: 0079-dbus-common-avoid-leak-in-error-path.patch
-Patch82: 0080-drop-ins-check-return-value.patch
-Patch83: 0081-man-add-more-markup-to-udevadm-8.patch
-Patch84: 0082-Fix-for-SIGSEGV-in-systemd-bootchart-on-short-living.patch
-Patch85: 0083-man-document-the-b-special-boot-option.patch
-Patch86: 0084-rules-expose-loop-block-devices-to-systemd.patch
-Patch87: 0085-rules-don-t-limit-some-of-the-rules-to-the-add-actio.patch
-Patch88: 0086-tmpfiles-log-unaccessible-FUSE-mount-points-only-as-.patch
-Patch89: 0087-rules-remove-pointless-MODE-settings.patch
-Patch90: 0088-shell-completion-dump-has-moved-to-systemd-analyze.patch
-Patch91: 0089-give-priority-to-etc-sysctl.conf.patch
+Patch67: 0067-mount-when-learning-about-the-root-mount-from-mounti.patch
+Patch68: 0068-core-mount.c-mount_dump-don-t-segfault-if-mount-is-n.patch
+Patch69: 0069-systemd-serialize-deserialize-forbid_restart-value.patch
+Patch70: 0070-core-unify-the-way-we-denote-serialization-attribute.patch
+Patch71: 0071-journal-vacuum-cleanup.patch
+Patch72: 0072-journald-always-vacuum-empty-offline-files.patch
+Patch73: 0073-journald-fix-vacuuming-of-archived-journals.patch
+Patch74: 0074-journald-fix-fd-leak-in-journal_file_empty.patch
+Patch75: 0075-journald-be-a-bit-more-verbose-when-vacuuming.patch
+Patch76: 0076-journald-fix-minor-memory-leak.patch
+Patch77: 0077-journald-remove-rotated-file-from-hashmap-when-rotat.patch
+Patch78: 0078-udevadm.xml-document-resolve-names-option-for-test.patch
+Patch79: 0079-dbus-common-avoid-leak-in-error-path.patch
+Patch80: 0080-drop-ins-check-return-value.patch
+Patch81: 0081-man-add-more-markup-to-udevadm-8.patch
+Patch82: 0082-Fix-for-SIGSEGV-in-systemd-bootchart-on-short-living.patch
+Patch83: 0083-man-document-the-b-special-boot-option.patch
+Patch84: 0084-rules-expose-loop-block-devices-to-systemd.patch
+Patch85: 0085-rules-don-t-limit-some-of-the-rules-to-the-add-actio.patch
+Patch86: 0086-tmpfiles-log-unaccessible-FUSE-mount-points-only-as-.patch
+Patch87: 0087-rules-remove-pointless-MODE-settings.patch
+Patch88: 0088-shell-completion-dump-has-moved-to-systemd-analyze.patch
+Patch89: 0089-give-priority-to-etc-sysctl.conf.patch
+Patch90: 0090-libudev-fix-hwdb-validation-to-look-for-the-new-file.patch
# git diff --src-prefix=a/ --dst-prefix=b/ v204 -- hwdb/ > systemd-hwdb.patch
Patch99: systemd-hwdb.patch
@@ -900,6 +901,9 @@ fi
%{_libdir}/pkgconfig/gudev-1.0*
%changelog
+* Wed Oct 23 2013 Zbigniew Jędrzejewski-Szmek <zbyszek at in.waw.pl> 204-18
+- Fix hwdb validation to look for the *new* file.
+
* Mon Oct 21 2013 Zbigniew Jędrzejewski-Szmek <zbyszek at in.waw.pl> 204-17
- Fix sysctl ordering issue introduced in previous update (#1017473).
- Backport a bunch of fixes from upstream (#890463, #994268, #1017375, #880709).
More information about the scm-commits
mailing list