This is the mail archive of the
cygwin-apps
mailing list for the Cygwin project.
genini: comments
- From: "Yaakov (Cygwin/X)" <yselkowitz at users dot sourceforge dot net>
- To: cygwin-apps at cygwin dot com
- Date: Tue, 08 Jun 2010 23:32:39 -0500
- Subject: genini: comments
setup.html says (emphasis mine):
> Lines that *begin* with '#' are considered to be comments and are
> ignored by the setup.ini generator.
Some of my sdesc/ldesc include a '#' not in the context of a comment
(e.g. C#), and this was causing the rest of the field to be chomp()ed,
mangling the resulting setup.ini.
Patch attached.
Yaakov
2010-06-08 Yaakov Selkowitz <yselkowitz@users.sourceforge.net>
* genini (parse): comments are only allowed at the beginning of a line.
Index: genini
===================================================================
RCS file: /cvs/cygwin-apps/genini/genini,v
retrieving revision 1.12
diff -u -r1.12 genini
--- genini 14 Mar 2010 18:31:30 -0000 1.12
+++ genini 9 Jun 2010 04:09:13 -0000
@@ -114,7 +114,7 @@
open(\*F, '<', $f) or die "$0: couldn't open $f - $!\n";
while (<F>) {
chomp;
- s/#.*$//o;
+ s/^#.*$//o;
s/^\s+//o;
s/(\S)\s+$/$1/o;
length or next;