]>
Commit | Line | Data |
---|---|---|
a8ea7207 ER |
1 | # replaces metamail-csh.patch |
2 | ||
3 | --- mm2.7/src/src/metamail/mailto.c~ 2006-03-18 00:13:53.000000000 +0200 | |
4 | +++ mm2.7/src/src/metamail/mailto.c 2006-03-18 00:24:51.000000000 +0200 | |
5 | @@ -157,10 +157,13 @@ | |
6 | } | |
7 | ||
8 | TildeHelp() { | |
9 | - char *pager = getenv("PAGER"); | |
10 | + char *pager; | |
11 | char TmpName[100], CmdBuf[150]; | |
12 | FILE *fp; | |
13 | ||
14 | + if ((pager = getenv("METAMAIL_PAGER")) == NULL) | |
15 | + pager = getenv("PAGER"); | |
16 | + | |
17 | strcpy(TmpName, tmpname()); | |
18 | fp = fdopen(mkstemp(TmpName), "w"); | |
19 | if (!fp) fp = stdout; | |
20 | @@ -209,7 +212,7 @@ | |
21 | fprintf(fp, "\n"); | |
22 | if (fp != stdout) { | |
23 | fclose(fp); | |
24 | - snprintf(CmdBuf, sizeof(CmdBuf), "%s %s", pager ? pager : "sensible-pager", TmpName); | |
25 | + snprintf(CmdBuf, sizeof(CmdBuf), "%s %s", pager ? pager : "more", TmpName); | |
26 | SYSTEM(CmdBuf); | |
27 | unlink(TmpName); | |
28 | } | |
29 | --- mm2.7/src/bin/sun-message~ 2006-03-18 00:13:53.000000000 +0200 | |
30 | +++ mm2.7/src/bin/sun-message 2006-03-18 00:26:48.000000000 +0200 | |
31 | @@ -5,6 +5,11 @@ | |
32 | # then gives the user a short menu of choices: | |
33 | # display, save or quit. | |
34 | ||
35 | +if [ -z "$METAMAIL_PAGER" ] | |
36 | +then | |
37 | + METAMAIL_PAGER=more | |
38 | +fi | |
39 | + | |
40 | if [ "$2" = "uuencode" ] | |
41 | then | |
42 | fn=`tempfile -p metamail -m 600` | |
43 | @@ -34,7 +34,7 @@ | |
44 | fi | |
45 | ||
46 | case $ans in | |
47 | - 1) sensible-pager $fn ;; | |
48 | + 1) more $fn ;; | |
49 | 2) echo -n "Save as: $HOME/" | |
50 | read nfn | |
51 | if test ! -z "${nfn:-}" | |
52 | @@ -52,5 +52,5 @@ | |
53 | defans=3 | |
54 | done | |
55 | else | |
56 | - sensible-pager "$1" | |
57 | + more "$1" | |
58 | fi | |
59 | --- mm2.7/src/bin/showexternal~ 2006-03-18 00:13:53.000000000 +0200 | |
60 | +++ mm2.7/src/bin/showexternal 2006-03-18 00:27:26.000000000 +0200 | |
61 | @@ -45,6 +45,10 @@ | |
62 | then | |
63 | METAMAIL_TMPDIR=/tmp | |
64 | fi | |
65 | +if [ -z "$METAMAIL_PAGER" ] | |
66 | +then | |
67 | + METAMAIL_PAGER=more | |
68 | +fi | |
69 | ||
70 | # Check argument integrity. Don't trust mail headers | |
71 | if echo "$1$2$3$4$5$6$7" | grep -q '[[:space:]]' | |
72 | @@ -118,7 +118,7 @@ | |
73 | ||
74 | ! | |
75 | sed -e 1,/^\$/d < "$bodyfile" >> $TMPF | |
76 | - sensible-pager $TMPF | |
77 | + ${METAMAIL_PAGER} $TMPF | |
78 | rm $TMPF ;; | |
79 | ||
80 | *) |