]> arthur.barton.de Git - bup.git/commitdiff
import-rdiff-backup-cmd: invoke mktemp more portably
authorRob Browning <rlb@defaultvalue.org>
Mon, 2 Jun 2014 16:36:27 +0000 (11:36 -0500)
committerRob Browning <rlb@defaultvalue.org>
Mon, 2 Jun 2014 16:58:24 +0000 (11:58 -0500)
This should fix a problem on NetBSD 6, reported by Greg Troxel
<gdt@lexort.com>.

Signed-off-by: Rob Browning <rlb@defaultvalue.org>
Reviewed-by: Greg Troxel <gdt@lexort.com>
Tested-by: Greg Troxel <gdt@lexort.com>
cmd/import-rdiff-backup-cmd.sh

index 9a668c93936bbedf4204e0a78d003d4f1083af6e..466b6a661ccfa70a74863e2b06e0a3c3fef28ba9 100755 (executable)
@@ -55,7 +55,7 @@ backups_count=$(echo "$backups" | must wc -l) || exit $?
 counter=1
 echo "$backups" |
 while read timestamp type; do
-    tmpdir=$(must mktemp -d) || exit $?
+    tmpdir=$(must mktemp -d import-rdiff-backup-XXXXXXX) || exit $?
 
     echo "Importing backup from $(date -d @$timestamp +%c) " \
         "($counter / $backups_count)" 1>&2
@@ -66,7 +66,7 @@ while read timestamp type; do
     echo 1>&2
 
     echo "Importing into bup..." 1>&2
-    TMPIDX=$(must mktemp -u) || exit $?
+    TMPIDX=$(must mktemp -u import-rdiff-backup-idx-XXXXXXX) || exit $?
     must bup index -ux -f "$tmpidx" "$tmpdir"
     must bup save --strip --date="$timestamp" -f "$tmpidx" -n "$branch" "$tmpdir"
     must rm -f "$tmpidx"