tags 496436 patch confirmed
thanks

Dmitry E. Oboukhov wrote:
> Package: gpsdrive-scripts
> Severity: grave
> 
> Hi, maintainer!
> 
> This message about the error concerns a few packages  at  once.   I've
> tested all the packages (for Lenny) on my Debian mirror.  All  scripts
> of packages (marked as executable) were tested.

The attached (untested) patch should fix this issue.

Cheers,
        Moritz
diff -aur gpsdrive-2.10~pre4.orig/scripts/geo-code gpsdrive-2.10~pre4/scripts/geo-code
--- gpsdrive-2.10~pre4.orig/scripts/geo-code	2007-09-14 23:47:07.000000000 +0200
+++ gpsdrive-2.10~pre4/scripts/geo-code	2008-08-23 22:35:24.000000000 +0200
@@ -248,7 +248,7 @@
 #
 #	Main Program
 #
-TMP=/tmp/geo$$
+TMP=`mktemp`
 STYLE=${TMP}.style
 COORDS=${TMP}.coords
 OUTWAY=${TMP}.way
@@ -269,7 +269,7 @@
 		| head -n1 \
 		`
 	if [ "$URL" = "" ]; then
-		cp $COORDS /tmp/geo.google
+		cp -d $COORDS /tmp/geo.google
 		error "Unable to lookup telephone number or name with Google"
 	else
 		URL="http://maps.yahoo.com/$URL";
@@ -295,7 +295,7 @@
 fi
 
 if [ $DEBUG -gt 0 ]; then
-    filter="tee /tmp/geo.yahoo"
+    filter="tee `mktemp`"
 else
     filter=cat
 fi
Nur in gpsdrive-2.10~pre4/scripts: geo-code~.

Reply via email to