1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071 |
- $OpenBSD: patch-src_bin_showaudio,v 1.1 2012/03/17 10:57:23 sthen Exp $
- --- src/bin/showaudio.orig Wed Feb 2 23:21:26 1994
- +++ src/bin/showaudio Sat Mar 17 10:51:52 2012
- @@ -15,11 +15,37 @@
- # 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
- +
- # First, figure out which machine to play it on!
- set thishost=`hostname`
-
- @@ -33,7 +59,7 @@ set AUDIOLOGMAIL=andrew@thumper.bellcore.com
- set ORG="Bellcore"
- set STDINPUT=0
- if ("$1" == "-p") then
- - set AUDIOPHONE=$2
- + set AUDIOPHONE="$2"
- shift
- shift
- endif
- @@ -173,7 +199,7 @@ if (-d $AUDIOBINDIR) then
- set AUDIOPHONE=$<
- endif
- if ($thishost == $AUDIOPHONEHOST || $thishost == $AUDIOPHONEHOSTLONG) then
- - echo Calling Phone number $AUDIOPHONE
- + echo Calling Phone number "$AUDIOPHONE"
- echo "You MUST SAY HELLO when you answer the phone, or you will not hear the message."
- mail -s "showaudio: `whoami` called $AUDIOPHONE" $AUDIOLOGMAIL < /dev/null
- if ($STDINPUT) then
- @@ -206,7 +232,7 @@ else
- echo -n "File name:"
- set fname=$<
- endif
- -cp $1 $fname
- +cp "$1" $fname
- if ($status == 0) echo Wrote raw audio file: $fname
- exit 0
-
|