You can not select more than 25 topics
			Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
		
		
		
		
		
			
		
			
				
					
					
						
							141 lines
						
					
					
						
							3.6 KiB
						
					
					
				
			
		
		
	
	
							141 lines
						
					
					
						
							3.6 KiB
						
					
					
				| # --- T2-COPYRIGHT-NOTE-BEGIN --- | |
| # This copyright note is auto-generated by ./scripts/Create-CopyPatch. | |
| #  | |
| # T2 SDE: package/.../metamail/15_mm-2.7-csh.patch | |
| # Copyright (C) 2004 - 2006 The T2 SDE Project | |
| # Copyright (C) 1998 - 2003 Clifford Wolf | |
| #  | |
| # More information can be found in the files COPYING and README. | |
| #  | |
| # This patch file is dual-licensed. It is available under the license the | |
| # patched project is licensed under, as long as it is an OpenSource license | |
| # as defined at http://www.opensource.org/ (e.g. BSD, X11) or under the terms | |
| # of the GNU General Public License as published by the Free Software | |
| # Foundation; either version 2 of the License, or (at your option) any later | |
| # version. | |
| # --- T2-COPYRIGHT-NOTE-END --- | |
|  | |
| --- mm2.7/src/metamail/mailto.c.cshfix	Sat Oct 25 09:50:36 1997 | |
| +++ mm2.7/src/metamail/mailto.c	Sat Oct 25 09:51:03 1997 | |
| @@ -200,9 +200,12 @@ | |
|  } | |
|   | |
|  TildeHelp() { | |
| -    char *pager = getenv("PAGER"); | |
|      char TmpName[100], CmdBuf[150]; | |
| +    char *pager; | |
|      FILE *fp; | |
| + | |
| +    if ((pager = getenv("METAMAIL_PAGER")) == NULL) | |
| +    	pager = getenv("PAGER"); | |
|   | |
|      strcpy(TmpName, tmpname()); | |
|      fp = fopen(TmpName, "w"); | |
| --- mm2.7/src/bin/showexternal.cshfix	Sat Oct 25 09:45:05 1997 | |
| +++ mm2.7/src/bin/showexternal	Sat Oct 25 09:46:25 1997 | |
| @@ -19,6 +19,9 @@ | |
|  if (! $?METAMAIL_TMPDIR) then | |
|      set METAMAIL_TMPDIR=/tmp | |
|  endif | |
| +if (! $?METAMAIL_PAGER) then | |
| +    set METAMAIL_PAGER=more | |
| +endif | |
|  if (! $?FTP) then | |
|      set FTP=ftp | |
|  endif | |
| @@ -27,11 +30,19 @@ | |
|      echo "Usage: showexternal body-file access-type name [site [directory [mode [server]]]]" | |
|      exit -1 | |
|  endif | |
| -set bodyfile=$1 | |
| +# Check argument integrity. Don't trust mail headers | |
| +switch ("$1$2$3$4$5$6$7") | |
| +case "*[ 	]*": | |
| +	echo "Illegal white space in arguments -- possibly a mail bomb?!" | |
| +	echo "Command was:" | |
| +	echo \'$0\' \'$1\' \'$2\' \'$3\' \'$4\' \'$5\' \'$6\' \'$7\' | |
| +	exit 2 | |
| +endsw | |
| +set bodyfile="$1" | |
|  set atype=`echo $2 | tr ABCDEFGHIJKLMNOPQRSTUVWXYZ abcdefghijklmnopqrstuvwxyz` | |
|  set name=$3 | |
|  if ($#argv > 3) then | |
| -    set site=$4 | |
| +    set site="$4" | |
|  else  | |
|      set site="" | |
|  endif | |
| @@ -41,12 +52,12 @@ | |
|      set dir="" | |
|  endif | |
|  if ($#argv > 5) then | |
| -    set mode=$6 | |
| +    set mode="$6" | |
|  else | |
|      set mode="" | |
|  endif | |
|  if ($#argv > 6) then | |
| -    set server=$7 | |
| +    set server="$7" | |
|  else | |
|      set server="" | |
|  endif | |
| @@ -96,7 +107,7 @@ | |
|   | |
|  ! | |
|  	sed -e 1,/^\$/d < $bodyfile >> ${METAMAIL_TMPDIR}/ext.junk.$$ | |
| -	more ${METAMAIL_TMPDIR}/ext.junk.$$ | |
| +	${METAMAIL_PAGER} ${METAMAIL_TMPDIR}/ext.junk.$$ | |
|  	rm ${METAMAIL_TMPDIR}/ext.junk.$$ | |
|  	breaksw | |
|      default: | |
| --- mm2.7/src/bin/showpartial.cshfix	Sat Oct 25 09:46:37 1997 | |
| +++ mm2.7/src/bin/showpartial	Sat Oct 25 09:47:24 1997 | |
| @@ -11,14 +11,14 @@ | |
|      echo "Usage:  showpartial file id partnum totalnum" | |
|      exit -1 | |
|  endif | |
| -set file=$1 | |
| +set file="$1" | |
|  # This next line is because message-id can contain weird chars | |
|  set id=`echo $2 | tr -d  \!\$\&\*\(\)\|\'\"\;\/\<\>\\`  | |
|  @ partnum = $3 | |
|  if ($#argv == 3 || $4 == "") then | |
|      set totalnum=-1 | |
|  else | |
| -    @ totalnum = $4 | |
| +    @ totalnum = "$4" | |
|  endif | |
|   | |
|  if (! -d  $TREEROOT)  then | |
| --- mm2.7/src/bin/sun-message.csh.cshfix	Sat Oct 25 09:49:16 1997 | |
| +++ mm2.7/src/bin/sun-message.csh	Sat Oct 25 09:50:15 1997 | |
| @@ -8,6 +8,10 @@ | |
|  mkdir /tmp/decode.$$ | |
|  cd /tmp/decode.$$ | |
|   | |
| +if (! $?METAMAIL_PAGER) then | |
| +    set METAMAIL_PAGER=more | |
| +endif | |
| + | |
|  if ($2 == "uuencode") then | |
|      uudecode $1 | |
|   | |
| @@ -37,7 +41,7 @@ | |
|  	    cd /tmp; /bin/rm -rf /tmp/decode.$$ | |
|  	    exit 0 | |
|  	else if ($ans == 1) then | |
| -	    more $fn | |
| +	    ${METAMAIL_PAGER} $fn | |
|  	else if ($ans == 2) then | |
|  	    set nfn = "" | |
|  	    echo -n "Save as: $HOME/" | |
| @@ -53,7 +57,7 @@ | |
|  	set defans = "3" | |
|      end | |
|  else | |
| -    more $1 | |
| +    ${METAMAIL_PAGER} $1 | |
|  endif | |
|   | |
|  
 | |
| 
 |