commit-womb
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[commit-womb] gnumaint/rec gnupackages2txt.awk


From: Ineiev
Subject: [commit-womb] gnumaint/rec gnupackages2txt.awk
Date: Wed, 22 Aug 2018 08:26:02 -0400 (EDT)

CVSROOT:        /sources/womb
Module name:    gnumaint
Changes by:     Ineiev <ineiev> 18/08/22 08:26:02

Modified files:
        rec            : gnupackages2txt.awk 

Log message:
        rec/gnupackages2txt.awk: Process multiline records correctly

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/gnumaint/rec/gnupackages2txt.awk?cvsroot=womb&r1=1.3&r2=1.4

Patches:
Index: gnupackages2txt.awk
===================================================================
RCS file: /sources/womb/gnumaint/rec/gnupackages2txt.awk,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -b -r1.3 -r1.4
--- gnupackages2txt.awk 20 Jun 2018 02:36:24 -0000      1.3
+++ gnupackages2txt.awk 22 Aug 2018 12:26:02 -0000      1.4
@@ -1,4 +1,4 @@
-# $Id: gnupackages2txt.awk,v 1.3 2018/06/20 02:36:24 mikegerwitz Exp $
+# $Id: gnupackages2txt.awk,v 1.4 2018/08/22 12:26:02 ineiev Exp $
 # gnupackages.rec to old gnupackages.txt
 #
 #  Copyright (C) 2018 Mike Gerwitz
@@ -26,6 +26,12 @@
 }
 
 {
+    if ( ( substr( $1, 1, 1 ) == "+" ) && ( key != "" ) ) {
+        # next line of a multiline record
+        sub( /^[+] */, "", $0 )
+        add_key( key, $0 )
+        next
+    }
     key   = is_key() ? $1 : ""
     value = $2
 }



reply via email to

[Prev in Thread] Current Thread [Next in Thread]