Update of /cvsroot/fink/scripts/srcdist
In directory sc8-pr-cvs5.sourceforge.net:/tmp/cvs-serv5165

Modified Files:
        ChangeLog dist-module.pl 
Log Message:
don't throw an error if the module has no *.info.in file (such as 
dists/10.4 or script/10.4-update)


Index: ChangeLog
===================================================================
RCS file: /cvsroot/fink/scripts/srcdist/ChangeLog,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -d -r1.2 -r1.3
--- ChangeLog   30 May 2006 16:55:05 -0000      1.2
+++ ChangeLog   17 Jun 2006 16:43:57 -0000      1.3
@@ -1,3 +1,8 @@
+2006-06-17  Dave Morrison  <[EMAIL PROTECTED]>
+
+       * dist-module.pl: don't throw an error if the module has no *.info.in
+       file (such as dists/10.4 or script/10.4-update)
+
 2006-05-30  Dave Morrison  <[EMAIL PROTECTED]>
 
        * dist-module.pl: change default CVS repository (and distribution)

Index: dist-module.pl
===================================================================
RCS file: /cvsroot/fink/scripts/srcdist/dist-module.pl,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -d -r1.6 -r1.7
--- dist-module.pl      30 May 2006 16:55:05 -0000      1.6
+++ dist-module.pl      17 Jun 2006 16:43:57 -0000      1.7
@@ -124,21 +124,23 @@
 
 my ($distro, $suffix, $revision);
 
-foreach $distro (keys %{$revisions}) {
-    if ($distro eq "all") {
-       $suffix = "";
+if (-f "$tmpdir/$fullname/$modulename.info.in") {
+    foreach $distro (keys %{$revisions}) {
+       if ($distro eq "all") {
+           $suffix = "";
        # leave distribution at its default value
-    } else {
-       $suffix = "-$distro";
-       $distribution = $distro;
-    }
-    print "\n";
-    print "Creating package description file $modulename.info$suffix:\n";
-    $revision = ${$revisions}{$distro};
+       } else {
+           $suffix = "-$distro";
+           $distribution = $distro;
+       }
+       print "\n";
+       print "Creating package description file $modulename.info$suffix:\n";
+       $revision = ${$revisions}{$distro};
 
-&modify_description("$tmpdir/$fullname/$modulename.info.in","$tmpdir/$modulename.info$suffix","$tmpdir/$fullname.tar.gz","$tmpdir/$fullname","mirror:custom:fink/%n-%v.tar.gz",$distribution,$coda,$version,$revision);
+    
&modify_description("$tmpdir/$fullname/$modulename.info.in","$tmpdir/$modulename.info$suffix","$tmpdir/$fullname.tar.gz","$tmpdir/$fullname","mirror:custom:fink/%n-%v.tar.gz",$distribution,$coda,$version,$revision);
 
 }
+}
 
 print "Done:\n";
 print `ls -l $tmpdir/*.info*` . "\n";



_______________________________________________
Fink-commits mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/fink-commits

Reply via email to