summaryrefslogtreecommitdiff
path: root/main/configure.c
diff options
context:
space:
mode:
authorWichert Akkerman <wakkerma@debian.org>1999-10-14 02:20:17 +0000
committerWichert Akkerman <wakkerma@debian.org>1999-10-14 02:20:17 +0000
commit19b9d80313f0d013bb414fdaf4701436298a6c5f (patch)
treed8e13d71128e777aa6e0f5a1abbf652754427110 /main/configure.c
parent0c48a9d84ee5b33bb2204b2ef36b6d36e58e4537 (diff)
downloaddpkg-19b9d80313f0d013bb414fdaf4701436298a6c5f.tar.gz
Reinstate patch to not read available-filoe when doing listfiles
Get SHELL when showing diff in configure
Diffstat (limited to 'main/configure.c')
-rw-r--r--main/configure.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/main/configure.c b/main/configure.c
index c5b4fbaeb..ab8104471 100644
--- a/main/configure.c
+++ b/main/configure.c
@@ -277,6 +277,8 @@ void deferred_configure(struct pkginfo *pkg) {
p= getenv(PAGERENV);
if (!p || !*p) p= DEFAULTPAGER;
sprintf(cmdbuf, "diff -u %.250s %.250s | %.250s", cdr.buf, cdr2.buf, p);
+ s= getenv(SHELLENV);
+ if (!s || !*s) s= DEFAULTSHELL;
execlp(s,s,"-c", cmdbuf);
ohshite(_("failed to run diff (%.250s)"), cmdbuf);
}