diff --git a/cde/admin/IntegTools/dbTools/udbToAny.ksh b/cde/admin/IntegTools/dbTools/udbToAny.ksh index 4c26e8bf1..655b627f6 100755 --- a/cde/admin/IntegTools/dbTools/udbToAny.ksh +++ b/cde/admin/IntegTools/dbTools/udbToAny.ksh @@ -142,7 +142,7 @@ ConvertRoutine() ;; esac - cat > /tmp/awk$$ < $TMPFILE <> /tmp/awk$$ - [ -z "$CUSTOM_PRINT" ] || cat "$CUSTOM_PRINT_LIB" >> /tmp/awk$$ + cat "$UDB_PARSE_LIB" >> $TMPFILE + [ -z "$CUSTOM_PRINT" ] || cat "$CUSTOM_PRINT_LIB" >> $TMPFILE $AWK -v mailTo="$Administrator" \ -v action="$DoAction" \ @@ -176,7 +176,7 @@ EOF -v UseDefaultBlocks="$UseDefaultBlocks" \ -v DeBugFile="$DEBUGFILE" \ -v DeBug="$DEBUGLEVEL" \ - -f /tmp/awk$$ $* + -f $TMPFILE $* # @@ -185,7 +185,7 @@ EOF # -f "$UDB_PARSE_LIB" \ # - rm /tmp/awk$$ + rm $TMPFILE } # @@ -246,6 +246,7 @@ typeset UDB_PARSE_LIB="$DBTOOLSRC/udbParseLib.awk" typeset CUSTOM_PRINT_LIB="" typeset DEBUGFILE="/dev/tty" typeset DEBUGLEVEL=0 +typeset TMPFILE=`mktemp /tmp/awkXXXXXXXXXXXXXXXXXXXXX` if [ $# -gt 2 ]; then while [ $# -gt 0 ]