blob: 8415c4aa3383b7512c8189e8d92158ad7bf6cfa5 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
|
$NetBSD: patch-xmlto_in,v 1.1 2018/01/21 18:45:27 roy Exp $
Avoid pointless bashisms.
Avoid use of non POSIX local builtin.
--- xmlto.in.orig 2015-11-16 14:07:10.000000000 +0000
+++ xmlto.in
@@ -78,13 +78,15 @@ EOF
# * Remembers the temporary file's name so it can be deleted on exit
# * If the failure message is empty or missing, exits on failure
make_temp () {
- local dirflag="" prefix="@PACKAGE@"
+ dirflag="" prefix="@PACKAGE@"
[ "$1" = "-d" ] && { dirflag="-d"; shift; }
[ -n "$1" ] && prefix="@PACKAGE@-$1"
- if eval $2='$(${MKTEMP} $dirflag "${TMPDIR:-/tmp}/${prefix}.XXXXXX")'
+ tmpnam=$(${MKTEMP} $dirflag "${TMPDIR:-/tmp}/${prefix}.XXXXXX")
+ if [ $? = 0 ]
then
- CLEANFILES="$CLEANFILES ${!2}"
+ eval $2="$tmpnam"
+ CLEANFILES="$CLEANFILES $tmpnam"
return 0
elif [ -z "$3" ]
then
@@ -97,7 +99,7 @@ make_temp () {
}
compute_searchpath () {
- local oldIFS="${IFS}"
+ oldIFS="${IFS}"
IFS=":"
for asearchpath in "$1"; do
# wrangle relative paths into absolute ones so that the user
|