From 9e550207c87ae1019e87f7f05a87fe8c2e3beea2 Mon Sep 17 00:00:00 2001 From: Bo Ørsted Andresen Date: Wed, 16 Dec 2009 18:15:12 +0000 Subject: Indent section one tab. --- wgetpaste | 53 +++++++++++++++++++++++++++-------------------------- 1 file changed, 27 insertions(+), 26 deletions(-) diff --git a/wgetpaste b/wgetpaste index cd6c098..eb8eddc 100755 --- a/wgetpaste +++ b/wgetpaste @@ -731,36 +731,37 @@ warnings >&2 # set recipient RECIPIENT=$(getrecipient RAW) -# create temp file (wget is much more reliable reading large input via --post-file rather than --post-data) -[[ -f $TMPF ]] || TMPF=$(mktemp /tmp/wgetpaste.XXXXXX) -if [[ -f $TMPF ]]; then - postdata > "$TMPF" || die "Failed to write to temporary file: \"$TMPF\"." - WGETARGS="--post-file=$TMPF" -else - # fall back to using --post-data if the temporary file could not be created - # TABs and new lines need to be escaped for wget to interpret it as one string - WGETARGS="--post-data=$(postdata | sed -e 's|$|%0a|g' -e 's|\t|%09|g' | tr -d '\n')" -fi - -# paste it -WGETARGS="--tries=5 --timeout=60 $WGETARGS" -if geturl needstdout || [[ $DEBUG || ! -w /dev/null ]]; then - OUTPUT=$(LC_ALL=C wget -O - $WGETARGS $RECIPIENT 2>&1) -else - OUTPUT=$(LC_ALL=C wget -O /dev/null $WGETARGS $RECIPIENT 2>&1) -fi + # create temp file (wget is much more reliable reading + # large input via --post-file rather than --post-data) + [[ -f $TMPF ]] || TMPF=$(mktemp /tmp/wgetpaste.XXXXXX) + if [[ -f $TMPF ]]; then + postdata > "$TMPF" || die "Failed to write to temporary file: \"$TMPF\"." + WGETARGS="--post-file=$TMPF" + else + # fall back to using --post-data if the temporary file could not be created + # TABs and new lines need to be escaped for wget to interpret it as one string + WGETARGS="--post-data=$(postdata | sed -e 's|$|%0a|g' -e 's|\t|%09|g' | tr -d '\n')" + fi -# clean temporary file if it was created -if [[ -f $TMPF ]]; then - if [[ $DEBUG ]]; then - echo "Left temporary file: \"$TMPF\" alone for debugging purposes." + # paste it + WGETARGS="--tries=5 --timeout=60 $WGETARGS" + if geturl needstdout || [[ $DEBUG || ! -w /dev/null ]]; then + OUTPUT=$(LC_ALL=C wget -O - $WGETARGS $RECIPIENT 2>&1) else - rm "$TMPF" || echo "Failed to remove temporary file: \"$TMPF\"." >&2 + OUTPUT=$(LC_ALL=C wget -O /dev/null $WGETARGS $RECIPIENT 2>&1) + fi + + # clean temporary file if it was created + if [[ -f $TMPF ]]; then + if [[ $DEBUG ]]; then + echo "Left temporary file: \"$TMPF\" alone for debugging purposes." + else + rm "$TMPF" || echo "Failed to remove temporary file: \"$TMPF\"." >&2 + fi fi -fi -# get the url -URL=$(geturl "$OUTPUT") + # get the url + URL=$(geturl "$OUTPUT") # verify that the pastebin service did not return a known error url such as toofast.html from rafb verifyurl -- cgit v1.2.3