This is the mail archive of the
cygwin-apps
mailing list for the Cygwin project.
two small patches for genini
- From: "Servaas Goossens" <SGoossens at ortec dot nl>
- To: <cygwin-apps at cygwin dot com>
- Date: Tue, 13 Feb 2007 22:13:27 +0100
- Subject: two small patches for genini
Hi,
I am trying to create a local setup server with a
custom package for selection of locally required packages.
I stumbled upon an error produced by genini:
./genini: unrecognized input at line file ./release/_update-info-dir,
line 4.
In the end, I found the offending line in
./release/_obsolete/XFree86-xwinclip/setup.ini.
Indeed line 4, which reads:
requires:
I'd like to suggest a small patch to genini, which would
produce a more accurate error message in this case:
--- genini-cvs/genini 2007-02-13 17:41:27.000000000 +0100
+++ ./genini 2007-02-13 03:43:24.000000000 +0100
@@ -139,7 +139,7 @@
$what = $_ . "\n";
next;
};
- die "$0: unrecognized input at line file $ARGV[0], line $.\n";
+ die "$0: unrecognized input at file $f, line $.\n";
}
}
Because there are 3 more setup.hint files that have a
"requires:" line with no packages after the colon, I
also applied the following patch to make that syntax
acceptable:
--- genini-cvs/genini 2007-02-13 17:41:27.000000000 +0100
+++ genini 2007-02-13 04:14:58.000000000 +0100
@@ -120,7 +120,7 @@
$what = '';
next;
};
- /^([^:]+):\s+(.*)$/ and do {
+ /^([^:]+):\s*(.*)$/ and do {
my $key = $1;
my $val = $2;
if ($key !~ /^(?:prev|curr|test)/) {
Cheers,
Servaas.