Update of /cvsroot/fink/3rdparty/apt/apt-pkg/deb
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv13997

Modified Files:
        debsystem.cc 
Log Message:
Fix indent levels and add some comments


Index: debsystem.cc
===================================================================
RCS file: /cvsroot/fink/3rdparty/apt/apt-pkg/deb/debsystem.cc,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -d -r1.3 -r1.4
--- debsystem.cc        17 Mar 2006 04:19:21 -0000      1.3
+++ debsystem.cc        4 May 2006 00:49:31 -0000       1.4
@@ -317,7 +317,7 @@
    List.push_back(StatusFile);
 /* FINK LOCAL begin */
 
-   if (FinkStatusFile == 0) {
+   if (FinkStatusFile == 0) {  // haven't loaded fink data yet
       struct stat unused_sbuf;
       int sys_ok=0;
       unlink(FINKSTATUSFILE);
@@ -325,31 +325,32 @@
           if ( 0 == system("@PREFIX@/bin/fink-virtual-pkgs --apt")) sys_ok=1;
       }    
       if (stat(FINKSTATUSFILE, &unused_sbuf) || !sys_ok) {
+         // no output file from fink-virtual-pkgs, so create one
+         // containing some bare-essential packages.
          std::ofstream finkstatus(FINKSTATUSFILE);
-      if(macosx_version.version != 0)
-      {
-        finkstatus << "Package: macosx" << endl;
-        finkstatus << "Status: install ok installed" << endl;      
-        finkstatus << "Priority: optional" << endl;
-        finkstatus << "Section: base" << endl;
-        finkstatus << "Maintainer: None" << endl;
-        finkstatus << "Source: macosx" << endl;
-        finkstatus << "Version: " << macosx_version.version << endl;
-        finkstatus << "Description: Pseudo package representing Mac OS X" << 
endl;
-        finkstatus << " Pseudo package representing Mac OS X" << endl << endl;
-      }
-      finkstatus << "Package: darwin" << endl;
-      finkstatus << "Status: install ok installed" << endl;
-      finkstatus << "Priority: optional" << endl;
-      finkstatus << "Section: base" << endl;
-      finkstatus << "Maintainer: None" << endl;
-      finkstatus << "Source: darwin" << endl;
-      finkstatus << "Version: " << darwin_version.version  << endl;
-      finkstatus << "Description: Pseudo package representing Darwin" << endl;
-      finkstatus << " Pseudo package representing Darwin" << endl << endl;
-      finkstatus.close();
+         if(macosx_version.version != 0) {
+             finkstatus << "Package: macosx" << endl;
+             finkstatus << "Status: install ok installed" << endl;      
+             finkstatus << "Priority: optional" << endl;
+             finkstatus << "Section: base" << endl;
+             finkstatus << "Maintainer: None" << endl;
+             finkstatus << "Source: macosx" << endl;
+             finkstatus << "Version: " << macosx_version.version << endl;
+             finkstatus << "Description: Pseudo package representing Mac OS X" 
<< endl;
+             finkstatus << " Pseudo package representing Mac OS X" << endl << 
endl;
+         }
+         finkstatus << "Package: darwin" << endl;
+         finkstatus << "Status: install ok installed" << endl;
+         finkstatus << "Priority: optional" << endl;
+         finkstatus << "Section: base" << endl;
+         finkstatus << "Maintainer: None" << endl;
+         finkstatus << "Source: darwin" << endl;
+         finkstatus << "Version: " << darwin_version.version  << endl;
+         finkstatus << "Description: Pseudo package representing Darwin" << 
endl;
+         finkstatus << " Pseudo package representing Darwin" << endl << endl;
+         finkstatus.close();
       }                
-      FinkStatusFile = new debStatusIndex(FINKSTATUSFILE);
+      FinkStatusFile = new debStatusIndex(FINKSTATUSFILE);  // load the file
    }
    List.push_back(FinkStatusFile);
 /* FINK LOCAL end */



-------------------------------------------------------
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
_______________________________________________
Fink-commits mailing list
Fink-commits@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/fink-commits

Reply via email to