SPECS: pldnotify.awk - fix checking when multiple specs passed to cmdline

arekm arekm at pld-linux.org
Wed Feb 25 23:20:50 CET 2009


Author: arekm                        Date: Wed Feb 25 22:20:50 2009 GMT
Module: SPECS                         Tag: HEAD
---- Log message:
- fix checking when multiple specs passed to cmdline

---- Files affected:
SPECS:
   pldnotify.awk (1.72 -> 1.73) 

---- Diffs:

================================================================
Index: SPECS/pldnotify.awk
diff -u SPECS/pldnotify.awk:1.72 SPECS/pldnotify.awk:1.73
--- SPECS/pldnotify.awk:1.72	Mon Dec  1 13:46:16 2008
+++ SPECS/pldnotify.awk	Wed Feb 25 23:20:44 2009
@@ -477,11 +477,16 @@
 		for (i=3; i<ARGC; i++) ARGV[i-1]=ARGV[i]
 		ARGC=ARGC-1
 	}
-	frameseen[0] = 1
 }
 
 FNR==1 {
 	if ( ARGIND != 1 ) {
+		# clean frameseen for each ARG
+		for (i in frameseen) {
+			delete frameseen[i]
+		}
+		frameseen[0] = 1
+
 		process_data(NAME,VER,REL,SRC)
 		NAME="" ; VER="" ; REL=""
 		for (i in DEFS) delete DEFS[i]
================================================================

---- CVS-web:
    http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/SPECS/pldnotify.awk?r1=1.72&r2=1.73&f=u



More information about the pld-cvs-commit mailing list