[PATCH 07/10] Add a spaceRequired property for LiveImagePayload.

Chris Lumens clumens at redhat.com
Tue Aug 28 18:54:02 UTC 2012


---
 pyanaconda/packaging/livepayload.py | 5 +++++
 1 file changed, 5 insertions(+)

diff --git a/pyanaconda/packaging/livepayload.py b/pyanaconda/packaging/livepayload.py
index d6c1c31..27515e1 100644
--- a/pyanaconda/packaging/livepayload.py
+++ b/pyanaconda/packaging/livepayload.py
@@ -44,6 +44,7 @@ log = logging.getLogger("anaconda")
 
 from pyanaconda.errors import *
 #from pyanaconda.progress import progress
+from pyanaconda.storage.size import Size
 
 class LiveImagePayload(ImagePayload):
     """ A LivePayload copies the source image onto the target system. """
@@ -65,3 +66,7 @@ class LiveImagePayload(ImagePayload):
             exn = PayloadInstallError(err)
             if errorHandler.cb(exn) == ERROR_RAISE:
                 raise exn
+
+    @property
+    def spaceRequired(self):
+        return Size(bytes=iutil.getDirSize("/")*1024)
-- 
1.7.11.2



More information about the anaconda-patches mailing list