Index: bzdiff --- bzdiff.orig 2019-08-10 11:20:12.373121000 +0200 +++ bzdiff 2019-08-10 11:21:04.776212000 +0200 @@ -49,10 +49,15 @@ case "$2" in *.bz2) F=`echo "$2" | sed 's|.*/||;s|.bz2$||'` + if type mktemp >/dev/null 2>&1; then tmp=`mktemp "${TMPDIR:-/tmp}"/bzdiff.XXXXXXXXXX` || { echo 'cannot create a temporary file' >&2 exit 1 } + else + set -C + tmp=${TMPDIR-/tmp}/bzdiff.$$ + fi bzip2 -cdfq "$2" > "$tmp" bzip2 -cdfq "$1" | $comp $OPTIONS - "$tmp" STAT="$?"