mirror of
https://git.yoctoproject.org/poky
synced 2026-04-22 06:32:12 +02:00
dpkg: upgrade 1.21.1 -> 1.21.2
The following patches refreshed for new version: 0001-build.c-ignore-return-of-1-from-tar-cf.patch 0003-Our-pre-postinsts-expect-D-to-be-set-when-running-in.patch 0004-The-lutimes-function-doesn-t-work-properly-for-all-s.patch 0007-dpkg-deb-build.c-Remove-usage-of-clamp-mtime-in-tar.patch noman.patch remove-tar-no-timestamp.patch (From OE-Core rev: d495c19b835e8e4c049b83e983487fc8de021499) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This commit is contained in:
@@ -1,4 +1,4 @@
|
||||
From cb47e9cd6735fcafd231748dab8884ae991b669c Mon Sep 17 00:00:00 2001
|
||||
From 839f228556c00739f72534e8635195935eb3752f Mon Sep 17 00:00:00 2001
|
||||
From: Paul Eggleton <paul.eggleton@linux.microsoft.com>
|
||||
Date: Tue, 16 Jun 2020 03:57:25 +0000
|
||||
Subject: [PATCH] build.c: ignore return of 1 from tar -cf
|
||||
@@ -25,13 +25,13 @@ Original patch by RP 2015/3/27, rebased by Paul Eggleton
|
||||
Signed-off-by: Paul Eggleton <paul.eggleton@microsoft.com>
|
||||
|
||||
---
|
||||
dpkg-deb/build.c | 5 ++++-
|
||||
src/deb/build.c | 5 ++++-
|
||||
1 file changed, 4 insertions(+), 1 deletion(-)
|
||||
|
||||
diff --git a/dpkg-deb/build.c b/dpkg-deb/build.c
|
||||
index 76613adec..7c216d1a9 100644
|
||||
--- a/dpkg-deb/build.c
|
||||
+++ b/dpkg-deb/build.c
|
||||
diff --git a/src/deb/build.c b/src/deb/build.c
|
||||
index 76613ad..7c216d1 100644
|
||||
--- a/src/deb/build.c
|
||||
+++ b/src/deb/build.c
|
||||
@@ -482,6 +482,7 @@ tarball_pack(const char *dir, filenames_feed_func *tar_filenames_feeder,
|
||||
{
|
||||
int pipe_filenames[2], pipe_tarball[2];
|
||||
@@ -51,3 +51,6 @@ index 76613adec..7c216d1a9 100644
|
||||
}
|
||||
|
||||
static intmax_t
|
||||
--
|
||||
2.25.1
|
||||
|
||||
|
||||
@@ -12,14 +12,14 @@ ALIMON 2016/05/26
|
||||
ALIMON 2017/02/21
|
||||
KKang 2019/02/20
|
||||
---
|
||||
src/script.c | 53 +++-------------------------------------------------
|
||||
1 file changed, 3 insertions(+), 50 deletions(-)
|
||||
src/main/script.c | 54 +++--------------------------------------------
|
||||
1 file changed, 3 insertions(+), 51 deletions(-)
|
||||
|
||||
diff --git a/src/script.c b/src/script.c
|
||||
index abe65b6f7..621ff9b27 100644
|
||||
--- a/src/script.c
|
||||
+++ b/src/script.c
|
||||
@@ -96,58 +96,11 @@ setexecute(const char *path, struct stat *stab)
|
||||
diff --git a/src/main/script.c b/src/main/script.c
|
||||
index abe65b6..0edb8f1 100644
|
||||
--- a/src/main/script.c
|
||||
+++ b/src/main/script.c
|
||||
@@ -96,58 +96,10 @@ setexecute(const char *path, struct stat *stab)
|
||||
static const char *
|
||||
maintscript_pre_exec(struct command *cmd)
|
||||
{
|
||||
@@ -49,9 +49,7 @@ index abe65b6f7..621ff9b27 100644
|
||||
- "using --force-script-chrootless?"));
|
||||
- else if (rc)
|
||||
- ohshite(_("failed to chroot to '%.250s'"), instdir);
|
||||
+ if (*instdir) {
|
||||
+ setenv("D", instdir, 1);
|
||||
}
|
||||
- }
|
||||
- /* Switch to a known good directory to give the maintainer script
|
||||
- * a saner environment, also needed after the chroot(). */
|
||||
- if (chdir(changedir))
|
||||
@@ -68,19 +66,21 @@ index abe65b6f7..621ff9b27 100644
|
||||
- debug(dbg_scripts, "fork/exec %s (%s )", cmd->filename,
|
||||
- args.buf);
|
||||
- varbuf_destroy(&args);
|
||||
- }
|
||||
+ if (*instdir) {
|
||||
+ setenv("D", instdir, 1);
|
||||
}
|
||||
- if (instdirlen == 0 || in_force(FORCE_SCRIPT_CHROOTLESS))
|
||||
- return cmd->filename;
|
||||
-
|
||||
- if (strlen(cmd->filename) < instdirlen)
|
||||
- internerr("maintscript name '%s' length < instdir length %zd",
|
||||
- cmd->filename, instdirlen);
|
||||
|
||||
-
|
||||
- return cmd->filename + instdirlen;
|
||||
+ return cmd->filename;
|
||||
}
|
||||
|
||||
/**
|
||||
--
|
||||
2.17.1
|
||||
2.25.1
|
||||
|
||||
|
||||
@@ -8,14 +8,14 @@ Signed-off-by: Constantin Musca <constantinx.musca@intel.com>
|
||||
|
||||
Upstream-Status: Inappropriate [embedded specific]
|
||||
---
|
||||
src/archives.c | 3 ++-
|
||||
src/main/archives.c | 3 ++-
|
||||
1 file changed, 2 insertions(+), 1 deletion(-)
|
||||
|
||||
diff --git a/src/archives.c b/src/archives.c
|
||||
index bff5f14..b711013 100644
|
||||
--- a/src/archives.c
|
||||
+++ b/src/archives.c
|
||||
@@ -449,8 +449,9 @@ tarobject_set_mtime(struct tar_entry *te, const char *path)
|
||||
diff --git a/src/main/archives.c b/src/main/archives.c
|
||||
index 92340b9..7a55c27 100644
|
||||
--- a/src/main/archives.c
|
||||
+++ b/src/main/archives.c
|
||||
@@ -490,8 +490,9 @@ tarobject_set_mtime(struct tar_entry *te, const char *path)
|
||||
|
||||
if (te->type == TAR_FILETYPE_SYMLINK) {
|
||||
#ifdef HAVE_LUTIMES
|
||||
@@ -27,5 +27,5 @@ index bff5f14..b711013 100644
|
||||
} else {
|
||||
if (utimes(path, tv))
|
||||
--
|
||||
2.1.4
|
||||
2.25.1
|
||||
|
||||
|
||||
@@ -2,9 +2,6 @@ From 8659eeeeda74d71e12080121f0b13a88cbdda433 Mon Sep 17 00:00:00 2001
|
||||
From: =?UTF-8?q?An=C3=ADbal=20Lim=C3=B3n?= <anibal.limon@linux.intel.com>
|
||||
Date: Tue, 21 Feb 2017 11:23:27 -0600
|
||||
Subject: [PATCH] dpkg-deb/build.c: Remove usage of --clamp-mtime in tar
|
||||
MIME-Version: 1.0
|
||||
Content-Type: text/plain; charset=UTF-8
|
||||
Content-Transfer-Encoding: 8bit
|
||||
|
||||
Recently dpkg added --clamp-mtime to tar to create reproducible
|
||||
build tarballs [1].
|
||||
@@ -23,14 +20,14 @@ Update patch context for dpkg 1.19.4.
|
||||
|
||||
Signed-off-by: Kai Kang <kai.kang@windriver.com>
|
||||
---
|
||||
dpkg-deb/build.c | 2 +-
|
||||
src/deb/build.c | 2 +-
|
||||
1 file changed, 1 insertion(+), 1 deletion(-)
|
||||
|
||||
diff --git a/dpkg-deb/build.c b/dpkg-deb/build.c
|
||||
index 68d1875..053fcb7 100644
|
||||
--- a/dpkg-deb/build.c
|
||||
+++ b/dpkg-deb/build.c
|
||||
@@ -457,7 +457,7 @@ tarball_pack(const char *dir, filenames_feed_func *tar_filenames_feeder,
|
||||
diff --git a/src/deb/build.c b/src/deb/build.c
|
||||
index 5c74ff3..76613ad 100644
|
||||
--- a/src/deb/build.c
|
||||
+++ b/src/deb/build.c
|
||||
@@ -505,7 +505,7 @@ tarball_pack(const char *dir, filenames_feed_func *tar_filenames_feeder,
|
||||
|
||||
command_init(&cmd, TAR, "tar -cf");
|
||||
command_add_args(&cmd, "tar", "-cf", "-", "--format=gnu",
|
||||
@@ -40,4 +37,5 @@ index 68d1875..053fcb7 100644
|
||||
if (options->mode)
|
||||
command_add_args(&cmd, "--mode", options->mode, NULL);
|
||||
--
|
||||
2.11.0
|
||||
2.25.1
|
||||
|
||||
|
||||
@@ -1,22 +1,21 @@
|
||||
Upstream-Status: Inappropriate [disable feature]
|
||||
|
||||
---
|
||||
Makefile.am | 3 +--
|
||||
1 file changed, 1 insertion(+), 2 deletions(-)
|
||||
Makefile.am | 1 -
|
||||
1 file changed, 1 deletion(-)
|
||||
|
||||
diff --git a/Makefile.am b/Makefile.am
|
||||
index 0da52cb16..a1f79e0a2 100644
|
||||
index d963a10..7cef7f5 100644
|
||||
--- a/Makefile.am
|
||||
+++ b/Makefile.am
|
||||
@@ -13,8 +13,7 @@ SUBDIRS = \
|
||||
@@ -11,7 +11,6 @@ SUBDIRS = \
|
||||
$(MAYBE_DSELECT) \
|
||||
scripts \
|
||||
t-func \
|
||||
- po \
|
||||
- man
|
||||
+ po
|
||||
po \
|
||||
- man \
|
||||
# EOL
|
||||
|
||||
ACLOCAL_AMFLAGS = -I m4
|
||||
|
||||
--
|
||||
2.11.0
|
||||
2.25.1
|
||||
|
||||
|
||||
@@ -3,11 +3,15 @@ busybox-1.19.4 tar utility doesn't support --warning=no-timestamp
|
||||
Signed-off-by: Constantin Musca <constantinx.musca@intel.com>
|
||||
|
||||
Upstream-Status: Inappropriate [configuration]
|
||||
Index: dpkg-1.17.1/dpkg-deb/extract.c
|
||||
===================================================================
|
||||
--- dpkg-1.17.1.orig/dpkg-deb/extract.c
|
||||
+++ dpkg-1.17.1/dpkg-deb/extract.c
|
||||
@@ -318,7 +318,6 @@ extracthalf(const char *debar, const cha
|
||||
---
|
||||
src/deb/extract.c | 1 -
|
||||
1 file changed, 1 deletion(-)
|
||||
|
||||
diff --git a/src/deb/extract.c b/src/deb/extract.c
|
||||
index a1b2dc0..95e2372 100644
|
||||
--- a/src/deb/extract.c
|
||||
+++ b/src/deb/extract.c
|
||||
@@ -333,7 +333,6 @@ extracthalf(const char *debar, const char *dir,
|
||||
|
||||
command_add_arg(&cmd, "-f");
|
||||
command_add_arg(&cmd, "-");
|
||||
@@ -15,3 +19,6 @@ Index: dpkg-1.17.1/dpkg-deb/extract.c
|
||||
|
||||
m_dup2(p2[0],0);
|
||||
close(p2[0]);
|
||||
--
|
||||
2.25.1
|
||||
|
||||
|
||||
@@ -18,6 +18,6 @@ SRC_URI = "git://salsa.debian.org/dpkg-team/dpkg.git;protocol=https;branch=main
|
||||
|
||||
SRC_URI:append:class-native = " file://0001-build.c-ignore-return-of-1-from-tar-cf.patch"
|
||||
|
||||
SRCREV = "9b52f8fa74571049d868cb2af0643ee7f89a6151"
|
||||
SRCREV = "a9580d3aec5f487a81664a462ec70ec1993f19f8"
|
||||
|
||||
S = "${WORKDIR}/git"
|
||||
Reference in New Issue
Block a user