- remove unused code
authorpmatilai <pmatilai>
Tue, 31 Jan 2006 17:54:02 +0000 (17:54 +0000)
committerpmatilai <pmatilai>
Tue, 31 Jan 2006 17:54:02 +0000 (17:54 +0000)
apt-pkg/rpm/rpmlistparser.cc

index 4b54936..381006b 100644 (file)
@@ -843,75 +843,6 @@ void rpmListParser::VirtualizePackage(string Name)
    FromPkgI->CurrentState = 0;
 }
 
-void rpmListParser::CompatArchPackage(string Name)
-{
-   pkgCache::PkgIterator FromPkgI = Owner->GetCache().FindPkg(Name);
-
-   // Should always be false
-   if (FromPkgI.end() == true)
-      return;
-
-   pkgCache::VerIterator FromVerI = FromPkgI.VersionList();
-   while (FromVerI.end() == false) {
-      string MangledName = Name+".32bit";
-
-      // Get the new package.
-      pkgCache::PkgIterator ToPkgI = Owner->GetCache().FindPkg(MangledName);
-      if (ToPkgI.end() == true) {
-        // Theoretically, all packages virtualized should pass here at least
-        // once for each new version in the list, since either the package was
-        // already setup as Allow-Duplicated (and this method would never be
-        // called), or the package doesn't exist before getting here. If
-        // we discover that this assumption is false, then we must do
-        // something to order the version list correctly, since the package
-        // could already have some other version there.
-        Owner->NewPackage(ToPkgI, MangledName);
-
-        // Should it get the flags from the original package? Probably not,
-        // or automatic Allow-Duplicated would work differently than
-        // hardcoded ones.
-        ToPkgI->Flags |= RpmData->PkgFlags(MangledName);
-        ToPkgI->Section = FromPkgI->Section;
-      }
-      
-      // Move the version to the new package.
-      FromVerI->ParentPkg = ToPkgI.Index();
-
-      // Put it at the end of the version list (about ordering,
-      // read the comment above).
-      map_ptrloc *ToVerLast = &ToPkgI->VersionList;
-      for (pkgCache::VerIterator ToVerLastI = ToPkgI.VersionList();
-          ToVerLastI.end() == false; ToVerLastI++)
-          ToVerLast = &ToVerLastI->NextVer;
-
-      *ToVerLast = FromVerI.Index();
-
-      // Provide the real package name with the current version.
-      NewProvides(FromVerI, Name, FromVerI.VerStr());
-
-      // Is this the current version of the old package? If yes, set it
-      // as the current version of the new package as well.
-      if (FromVerI == FromPkgI.CurrentVer()) {
-        ToPkgI->CurrentVer = FromVerI.Index();
-        ToPkgI->SelectedState = pkgCache::State::Install;
-        ToPkgI->InstState = pkgCache::State::Ok;
-        ToPkgI->CurrentState = pkgCache::State::Installed;
-      }
-
-      // Move the iterator before reseting the NextVer.
-      pkgCache::Version *FromVer = (pkgCache::Version*)FromVerI;
-      FromVerI++;
-      FromVer->NextVer = 0;
-   }
-
-   // Reset original package data.
-   FromPkgI->CurrentVer = 0;
-   FromPkgI->VersionList = 0;
-   FromPkgI->Section = 0;
-   FromPkgI->SelectedState = 0;
-   FromPkgI->InstState = 0;
-   FromPkgI->CurrentState = 0;
-}
 #endif /* HAVE_RPM */
 
 // vim:sts=3:sw=3