- properly report fallback disk usage size (in kB instead of bytes)
authorLadislav Slezak <lslezak@suse.cz>
Mon, 10 Sep 2007 09:05:47 +0000 (09:05 +0000)
committerLadislav Slezak <lslezak@suse.cz>
Mon, 10 Sep 2007 09:05:47 +0000 (09:05 +0000)
  when disk usage is not known (YUM repos) (#308475)

package/libzypp.changes
zypp/repo/cached/PackageImpl.cc
zypp/repo/cached/SrcPackageImpl.cc

index 11e5eb1..7cb87b2 100644 (file)
@@ -1,4 +1,10 @@
 -------------------------------------------------------------------
+Mon Sep 10 10:55:45 CEST 2007 - lslezak@suse.cz
+
+- properly report fallback disk usage size (in kB instead of bytes)
+  when disk usage is not known (YUM repos) (#308475)
+
+-------------------------------------------------------------------
 Fri Sep  7 13:27:26 CEST 2007 - ma@suse.de
 
 - Install a sample /etc/zypp.conf. (#306615)
index c5392b3..1b334a7 100644 (file)
@@ -201,12 +201,13 @@ const DiskUsage & PackageImpl::diskusage() const
     {
       // No info: Creating a faked entry distributing the
       // total package size in assumed 200 files to "/ZYPP_NO_DU_INFO"
+      // The reported size is in kB.
       //
       // Note: Less likely that some system has a mountpoint named
       // ZYPP_NO_DU_INFO, so the size will be accounted to '/'.
       // but adding a faked mountpoint entry an application is able
       // to spot and handle these faked data in a different manner.
-      _diskusage->add( "/ZYPP_NO_DU_INFO", size(), 200 );
+      _diskusage->add( "/ZYPP_NO_DU_INFO", size() / 1024, 200 );
     }
   }
   return *_diskusage;
index 054fa45..5f9e6c2 100644 (file)
@@ -122,7 +122,8 @@ const DiskUsage & SrcPackageImpl::diskusage() const
     {
       // No info: Creating a faked entry distributing the
       // total source package size in assumed 20 files to "/usr/src/packages"
-      _diskusage->add( "/usr/src/packages", size(), 20 );
+      // The reported size is in kB
+      _diskusage->add( "/usr/src/packages", size() / 1024, 20 );
     }
   }
   return *_diskusage;