diff options
Diffstat (limited to 'meta/recipes-devtools/dpkg/dpkg/0007-dpkg-deb-build.c-Remove-usage-of-clamp-mtime-in-tar.patch')
-rw-r--r-- | meta/recipes-devtools/dpkg/dpkg/0007-dpkg-deb-build.c-Remove-usage-of-clamp-mtime-in-tar.patch | 40 |
1 files changed, 40 insertions, 0 deletions
diff --git a/meta/recipes-devtools/dpkg/dpkg/0007-dpkg-deb-build.c-Remove-usage-of-clamp-mtime-in-tar.patch b/meta/recipes-devtools/dpkg/dpkg/0007-dpkg-deb-build.c-Remove-usage-of-clamp-mtime-in-tar.patch new file mode 100644 index 0000000000..8bfaad14d8 --- /dev/null +++ b/meta/recipes-devtools/dpkg/dpkg/0007-dpkg-deb-build.c-Remove-usage-of-clamp-mtime-in-tar.patch | |||
@@ -0,0 +1,40 @@ | |||
1 | From 8659eeeeda74d71e12080121f0b13a88cbdda433 Mon Sep 17 00:00:00 2001 | ||
2 | From: =?UTF-8?q?An=C3=ADbal=20Lim=C3=B3n?= <anibal.limon@linux.intel.com> | ||
3 | Date: Tue, 21 Feb 2017 11:23:27 -0600 | ||
4 | Subject: [PATCH] dpkg-deb/build.c: Remove usage of --clamp-mtime in tar | ||
5 | MIME-Version: 1.0 | ||
6 | Content-Type: text/plain; charset=UTF-8 | ||
7 | Content-Transfer-Encoding: 8bit | ||
8 | |||
9 | Recently dpkg added --clamp-mtime to tar to create reproducible | ||
10 | build tarballs [1]. | ||
11 | |||
12 | But host tools doesn't support this option because is new on tar | ||
13 | so disable in our builds. | ||
14 | |||
15 | Signed-off-by: Aníbal Limón <anibal.limon@linux.intel.com> | ||
16 | |||
17 | Upstream-Status: Inappropriate [Configuration] | ||
18 | |||
19 | [1] https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=759999#20 | ||
20 | [2] https://lists.gnu.org/archive/html/help-tar/2016-01/msg00000.html | ||
21 | --- | ||
22 | dpkg-deb/build.c | 2 +- | ||
23 | 1 file changed, 1 insertion(+), 1 deletion(-) | ||
24 | |||
25 | diff --git a/dpkg-deb/build.c b/dpkg-deb/build.c | ||
26 | index 655aa55..927f56f 100644 | ||
27 | --- a/dpkg-deb/build.c | ||
28 | +++ b/dpkg-deb/build.c | ||
29 | @@ -447,7 +447,7 @@ tarball_pack(const char *dir, filenames_feed_func *tar_filenames_feeder, | ||
30 | snprintf(mtime, sizeof(mtime), "@%ld", timestamp); | ||
31 | |||
32 | execlp(TAR, "tar", "-cf", "-", "--format=gnu", | ||
33 | - "--mtime", mtime, "--clamp-mtime", | ||
34 | + "--mtime", mtime, | ||
35 | "--null", "--no-unquote", | ||
36 | "--no-recursion", "-T", "-", NULL); | ||
37 | ohshite(_("unable to execute %s (%s)"), "tar -cf", TAR); | ||
38 | -- | ||
39 | 2.1.4 | ||
40 | |||