1
0
mirror of https://git.yoctoproject.org/poky synced 2026-05-09 17:39:31 +00:00

dpkg: Use less as pager

Debian traditionaly uses /usr/bin/pager as the system pager, which is a
link to the user preferred pager. This is a Debianism.

Without this patch:

root@qt5122:~# dpkg -l
sh: pager: command not found
dpkg-query: error: showing package list on pager subprocess returned error exit status 127

(From OE-Core rev: 580d7f3325af0569239cdd9757ca77fbe6f29146)

Signed-off-by: Ricardo Ribalda Delgado <ricardo@ribalda.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This commit is contained in:
Ricardo Ribalda Delgado
2019-06-19 13:21:53 +02:00
committed by Richard Purdie
parent 7c9ec5a2c1
commit 17e59cab32
2 changed files with 22 additions and 0 deletions
@@ -0,0 +1,21 @@
pager: Use less instead of pager
pager is a Debianism. Istead use directly pager.
Upstream-Status: Inappropriate [OE-Core integration specific]
Suggested-by: Burton, Ross <ross.burton@intel.com>
Signed-off-by: Ricardo Ribalda <ricardo@ribalda.com>
diff --git a/lib/dpkg/dpkg.h b/lib/dpkg/dpkg.h
index 2bb067a..6cbce80 100644
--- a/lib/dpkg/dpkg.h
+++ b/lib/dpkg/dpkg.h
@@ -95,7 +95,7 @@ DPKG_BEGIN_DECLS
#define MAXUPDATES 250
#define DEFAULTSHELL "sh"
-#define DEFAULTPAGER "pager"
+#define DEFAULTPAGER "less"
#define MD5HASHLEN 32
#define MAXTRIGDIRECTIVE 256
@@ -12,6 +12,7 @@ SRC_URI = "${DEBIAN_MIRROR}/main/d/${BPN}/${BPN}_${PV}.tar.xz \
file://0006-add-musleabi-to-known-target-tripets.patch \
file://0007-dpkg-deb-build.c-Remove-usage-of-clamp-mtime-in-tar.patch \
file://0001-dpkg-Support-muslx32-build.patch \
file://pager.patch \
"
SRC_URI_append_class-native = " \
file://tweak-options-require-tar-1.27.patch \