diff options
| author | Rong-En Fan <rafan@FreeBSD.org> | 2006-12-19 01:47:36 +0000 | 
|---|---|---|
| committer | Rong-En Fan <rafan@FreeBSD.org> | 2006-12-19 01:47:36 +0000 | 
| commit | 4f0cc5947d897a906a80e723b93e840a18a42394 (patch) | |
| tree | b47da6f760ca1d8941d9aea332415f27c2d3122a /mail/metamail/files/patch-bin_showexternal | |
| parent | - utilize USE_BDB (diff) | |
- Rename patch filenames to match new style
This is mainly for ports/106818.
Submitted by:	Jean-Francois Dockes <jean-francois.dockes at wanadoo.fr> (maintainer.
Notes
Notes:
    svn path=/head/; revision=180112
Diffstat (limited to 'mail/metamail/files/patch-bin_showexternal')
| -rw-r--r-- | mail/metamail/files/patch-bin_showexternal | 49 | 
1 files changed, 49 insertions, 0 deletions
diff --git a/mail/metamail/files/patch-bin_showexternal b/mail/metamail/files/patch-bin_showexternal new file mode 100644 index 000000000000..5df9630771c9 --- /dev/null +++ b/mail/metamail/files/patch-bin_showexternal @@ -0,0 +1,49 @@ +--- bin/showexternal.orig	Tue Feb  8 17:39:05 1994 ++++ bin/showexternal	Mon Dec 18 11:50:24 2006 +@@ -15,9 +15,45 @@ + # WITHOUT ANY EXPRESS OR IMPLIED WARRANTIES. + #  +  ++# Check argument integrity. Don't trust mail headers ++switch ("$1$2$3$4$5$6$7") ++case "*[\t ]*": ++  echo "Illegal white space in arguments\!" ++  echo "Command was:" ++  echo "'$0' '$1' '$2' '$3' '$4' '$5' '$6' '$7'" ++  exit 2 ++endsw ++ + onintr cleanup ++# Set a sensible value for the temporary directory, if its not ++# already set.  If TMPDIR is set previously, then we will ++# assume it is adequately protected. + if (! $?METAMAIL_TMPDIR) then +-    set METAMAIL_TMPDIR=/tmp ++    if ($?TMPDIR) then ++        set METAMAIL_TMPDIR="$TMPDIR" ++    else ++        set METAMAIL_TMPDIR=~/metamail_tmp ++    endif ++endif ++ ++# Set a sensible umask value ++umask 077 ++ ++# Make sure that the temporary directory is available ++if (! -d "$METAMAIL_TMPDIR") then ++ ++    if (! -e "$METAMAIL_TMPDIR") then ++        mkdir "$METAMAIL_TMPDIR" ++    else ++        echo "$METAMAIL_TMPDIR exists, but is not a directory" ++        exit 2 ++    endif ++ ++    if ( $status != 0 || ! -d "$METAMAIL_TMPDIR" ) then ++        echo "Error creating $METAMAIL_TMPDIR" ++        exit 2 ++    endif ++ + endif + if (! $?FTP) then +     set FTP=ftp  | 
