summaryrefslogtreecommitdiffstats
path: root/pyanaconda/packaging/livepayload.py
diff options
context:
space:
mode:
authorChris Lumens <clumens@redhat.com>2012-08-28 13:17:57 -0400
committerChris Lumens <clumens@redhat.com>2012-08-28 15:50:30 -0400
commit128a2253cd8f20c87d76795ba22fe2080e12fdbd (patch)
treef62c6597b6deb687e70c098c3d98d23ec594cb78 /pyanaconda/packaging/livepayload.py
parentb024d025a6888932cdea7bcc16f2e3a747d6ff71 (diff)
downloadanaconda-128a2253cd8f20c87d76795ba22fe2080e12fdbd.tar.gz
anaconda-128a2253cd8f20c87d76795ba22fe2080e12fdbd.tar.xz
anaconda-128a2253cd8f20c87d76795ba22fe2080e12fdbd.zip
Add a spaceRequired property for LiveImagePayload.
Diffstat (limited to 'pyanaconda/packaging/livepayload.py')
-rw-r--r--pyanaconda/packaging/livepayload.py5
1 files changed, 5 insertions, 0 deletions
diff --git a/pyanaconda/packaging/livepayload.py b/pyanaconda/packaging/livepayload.py
index d6c1c3179..27515e148 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)