1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859 |
- $OpenBSD: patch-src_bin_showpicture,v 1.1 2012/03/17 10:57:23 sthen Exp $
- --- src/bin/showpicture.orig Mon Feb 7 17:59:54 1994
- +++ src/bin/showpicture Sat Mar 17 10:51:52 2012
- @@ -15,15 +15,42 @@
- # WITHOUT ANY EXPRESS OR IMPLIED WARRANTIES.
- #
-
- +# 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 (! $?X_VIEWER) then
- -set X_VIEWER="xloadimage -view -quiet -geometry +1+1"
- + set X_VIEWER="xloadimage -view -quiet -geometry +1+1"
- # set X_VIEWER="xv -geometry +1+1"
- endif
- -if ($1 == "-viewer" && $#argv > 1) then
- +if ("$1" == "-viewer" && $#argv > 1) then
- set X_VIEWER = "$2"
- shift
- shift
- @@ -57,7 +84,7 @@ if (! $?DISPLAY) then
- endif
- end
- endif
- - cp $1 $fname
- + cp "$1" $fname
- if ($status == 0) echo Wrote file $fname
- exit 0
- endif
|