]> git.pld-linux.org Git - packages/metamail.git/blob - metamail-pager.patch
- remove am hack, which caused current am to fail
[packages/metamail.git] / metamail-pager.patch
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         *)
This page took 0.053514 seconds and 3 git commands to generate.