diff options
author | Yi Zhao <yi.zhao@windriver.com> | 2018-07-12 13:19:36 +0800 |
---|---|---|
committer | Richard Purdie <richard.purdie@linuxfoundation.org> | 2018-07-18 10:18:42 +0100 |
commit | f92cd3aad021e548e37b7628c04efee982aa8576 (patch) | |
tree | 6daa07b08a9cb6473fcc54297d744fa64eb45450 | |
parent | bf7ed1d046b0636116ab52ef6ea0e8adb9ef55a8 (diff) | |
download | poky-f92cd3aad021e548e37b7628c04efee982aa8576.tar.gz |
file: fix regression for determining DB file type
The version 5.33 introduced a regression bug for determining the DB file
type. Backport a patch from upstream to fix it.
Before apply the patch:
$ file aliases.db
aliases.db: created: Thu Jan 1 00:38:24 1970, modified: Thu Jan 1 00:00:00 1970
After apply the patch:
$ file aliases.db
aliases.db: Berkeley DB (Btree, version 9, native byte-order)
(From OE-Core rev: 99e50d9e53ab23fc643c46378fa8c36190995335)
Signed-off-by: Yi Zhao <yi.zhao@windriver.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
-rw-r--r-- | meta/recipes-devtools/file/file/fix-bogus-magic.patch | 32 | ||||
-rw-r--r-- | meta/recipes-devtools/file/file_5.33.bb | 1 |
2 files changed, 33 insertions, 0 deletions
diff --git a/meta/recipes-devtools/file/file/fix-bogus-magic.patch b/meta/recipes-devtools/file/file/fix-bogus-magic.patch new file mode 100644 index 0000000000..9a33ea7a0d --- /dev/null +++ b/meta/recipes-devtools/file/file/fix-bogus-magic.patch | |||
@@ -0,0 +1,32 @@ | |||
1 | From c637aaad6f0db5ad45a5296c837cb1f5253d3e3a Mon Sep 17 00:00:00 2001 | ||
2 | From: Christos Zoulas <christos@zoulas.com> | ||
3 | Date: Thu, 24 May 2018 18:54:40 +0000 | ||
4 | Subject: [PATCH] fix bogus magic | ||
5 | |||
6 | Upstream-Status: Backport | ||
7 | [https://github.com/file/file/commit/4fb6a59df80d4974f8230bfce36e38e6de7d574f] | ||
8 | |||
9 | Signed-off-by: Yi Zhao <yi.zhao@windriver.com> | ||
10 | --- | ||
11 | magic/Magdir/dbpf | 6 ++---- | ||
12 | 1 file changed, 2 insertions(+), 4 deletions(-) | ||
13 | |||
14 | diff --git a/magic/Magdir/dbpf b/magic/Magdir/dbpf | ||
15 | index 65cab61e..e81c5538 100644 | ||
16 | --- a/magic/Magdir/dbpf | ||
17 | +++ b/magic/Magdir/dbpf | ||
18 | @@ -9,9 +9,7 @@ | ||
19 | >4 ulelong x \b, version: %u. | ||
20 | >>8 ulelong x \b%u | ||
21 | >>>36 ulelong x \b, files: %u | ||
22 | +>>24 ledate !0 \b, created: %s | ||
23 | +>>28 ledate !0 \b, modified: %s | ||
24 | !:ext dbpf/package/dat/sc4 | ||
25 | !:mime application/x-maxis-dbpf | ||
26 | -4 ulelong 1 | ||
27 | ->8 ulelong !1 | ||
28 | ->>24 ledate !0 \b, created: %s | ||
29 | ->>>28 ledate !0 \b, modified: %s | ||
30 | -- | ||
31 | 2.13.3 | ||
32 | |||
diff --git a/meta/recipes-devtools/file/file_5.33.bb b/meta/recipes-devtools/file/file_5.33.bb index 745ef10951..a29402a0ab 100644 --- a/meta/recipes-devtools/file/file_5.33.bb +++ b/meta/recipes-devtools/file/file_5.33.bb | |||
@@ -17,6 +17,7 @@ UPSTREAM_CHECK_GITTAGREGEX = "FILE(?P<pver>(?!6_23).+)" | |||
17 | SRC_URI = "git://github.com/file/file.git \ | 17 | SRC_URI = "git://github.com/file/file.git \ |
18 | file://debian-742262.patch \ | 18 | file://debian-742262.patch \ |
19 | file://CVE-2018-10360.patch \ | 19 | file://CVE-2018-10360.patch \ |
20 | file://fix-bogus-magic.patch \ | ||
20 | " | 21 | " |
21 | 22 | ||
22 | SRCREV = "219846094c7593e27453e62855e61181089c48cf" | 23 | SRCREV = "219846094c7593e27453e62855e61181089c48cf" |