Blame a2ps-4.14-tempfile.patch
|
|
cc05f7 |
diff -rupN a2ps-4.14.old/contrib/card.in a2ps-4.14/contrib/card.in
|
|
|
cc05f7 |
--- a2ps-4.14.old/contrib/card.in 2007-12-28 18:11:47.000000000 -0800
|
|
|
cc05f7 |
+++ a2ps-4.14/contrib/card.in 2014-08-06 20:08:33.925684483 -0700
|
|
|
cc05f7 |
@@ -41,7 +41,6 @@ LC_ALL="${LC_ALL-C}" export LC_ALL
|
|
Bernhard M. Wiedemann |
7eefe3 |
print_form_feeds=:
|
|
Bernhard M. Wiedemann |
7eefe3 |
RM="/bin/rm -rf"
|
|
Bernhard M. Wiedemann |
7eefe3 |
tmp_dir=`mktemp -d -t card.XXXXXX` || { echo "$program: Cannot create temporary dir!" >&2 ; exit 1; }
|
|
Bernhard M. Wiedemann |
7eefe3 |
-tmp_file=$tmp_dir/card
|
|
Bernhard M. Wiedemann |
7eefe3 |
success=false
|
|
Bernhard M. Wiedemann |
7eefe3 |
verbose=:
|
|
Bernhard M. Wiedemann |
7eefe3 |
version_short="card $card_version (@GNU_PACKAGE@ @VERSION@)"
|
|
|
cc05f7 |
@@ -192,7 +191,14 @@ if test $# = 0 && test "X$commands" = X;
|
|
Bernhard M. Wiedemann |
7eefe3 |
fi
|
|
Bernhard M. Wiedemann |
7eefe3 |
|
|
Bernhard M. Wiedemann |
7eefe3 |
# Create a tmp dir and be ready to clean up
|
|
Bernhard M. Wiedemann |
7eefe3 |
-trap "$RM $tmp_dir" 0 1 2 15
|
|
Bernhard M. Wiedemann |
7eefe3 |
+if type -p mktemp > /dev/null 2>&1 ; then
|
|
Bernhard M. Wiedemann |
7eefe3 |
+ tmp_dir="`mktemp -d ${tmp_dir}.XXXXXX`" || exit 1
|
|
Bernhard M. Wiedemann |
7eefe3 |
+ trap "$RM $tmp_dir" 0 1 2 3 13 15
|
|
Bernhard M. Wiedemann |
7eefe3 |
+else
|
|
Bernhard M. Wiedemann |
7eefe3 |
+ trap "$RM $tmp_dir" 0 1 2 3 13 15
|
|
Bernhard M. Wiedemann |
7eefe3 |
+ (umask 077 && mkdir $tmp_dir) || exit 1
|
|
Bernhard M. Wiedemann |
7eefe3 |
+fi
|
|
Bernhard M. Wiedemann |
7eefe3 |
+tmp_file=$tmp_dir/card
|
|
Bernhard M. Wiedemann |
7eefe3 |
|
|
Bernhard M. Wiedemann |
7eefe3 |
case $LC_ALL in
|
|
Bernhard M. Wiedemann |
7eefe3 |
fr) footer="Engendré par $version_short" ;;
|