packages: pldnotify.awk - gawk for strftime - error out even sooner

glen glen at pld-linux.org
Tue Oct 5 11:40:19 CEST 2010


Author: glen                         Date: Tue Oct  5 09:40:19 2010 GMT
Module: packages                      Tag: HEAD
---- Log message:
- gawk for strftime
- error out even sooner

---- Files affected:
packages:
   pldnotify.awk (1.91 -> 1.92) 

---- Diffs:

================================================================
Index: packages/pldnotify.awk
diff -u packages/pldnotify.awk:1.91 packages/pldnotify.awk:1.92
--- packages/pldnotify.awk:1.91	Tue Oct  5 11:28:28 2010
+++ packages/pldnotify.awk	Tue Oct  5 11:40:14 2010
@@ -1,4 +1,4 @@
-#!/bin/awk -f
+#!/usr/bin/gawk -f
 # $Revision$, $Date$
 #
 # Copyright (C) 2000-2010 PLD-Team <feedback at pld-linux.org>
@@ -21,7 +21,9 @@
 	if (!DEBUG) {
 		return
 	}
-	print s >> "/dev/stderr"
+
+	print strftime("%Y-%m-%d %H:%M:%S ") s >> "/dev/stderr"
+#	print s >> "/dev/stderr"
 }
 
 function fixedsub(s1,s2,t,	ind) {
@@ -256,28 +258,30 @@
 	errno = system(cmd)
 	d("Execute done")
 
-	if (errno==0) {
-		wholeodp = ""
-		d("Reading success response...")
-		while (getline oneline < tmpfile)
-			wholeodp = (wholeodp " " oneline)
-#			d("Response: " wholeodp)
-	} else {
+	if (errno != 0) {
 		d("Reading failure response...")
 		wholeerr = ""
 		while (getline oneline < tmpfileerr)
-			wholeerr=(wholeerr " " oneline)
+			wholeerr = (wholeerr " " oneline)
 		d("Error Response: " wholeerr)
-	}
-
-	system("rm -f " tmpfile)
-	system("rm -f " tmpfileerr)
 
-	if (errno != 0) {
+		system("rm -f " tmpfile)
+		system("rm -f " tmpfileerr)
 		retval = ("WGET ERROR: " errno ": " wholeerr)
 		return retval
 	}
 
+	wholeodp = ""
+	d("Reading success response...")
+	while (getline oneline < tmpfile) {
+		wholeodp = (wholeodp " " oneline)
+#		d("Response: " wholeodp)
+	}
+	d("Reponse read done...")
+
+	system("rm -f " tmpfile)
+	system("rm -f " tmpfileerr)
+
 	urldir = url;
 	sub(/[^\/]+$/, "", urldir)
 
@@ -429,9 +433,9 @@
 	d("and a file: " filename)
 
 	filenameexp=filename
-	gsub("\+","\\+",filenameexp)
+	gsub("[+]","\\+",filenameexp)
 	sub(version,"[A-Za-z0-9.]+",filenameexp)
-	gsub("\.","\\.",filenameexp)
+	gsub("[.]","\\.",filenameexp)
 	d("Expression: " filenameexp)
 	match(filename,version)
 	prever=substr(filename,1,RSTART-1)
================================================================

---- CVS-web:
    http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/packages/pldnotify.awk?r1=1.91&r2=1.92&f=u



More information about the pld-cvs-commit mailing list