Signed-off-by: Vratislav Podzimek vpodzime@redhat.com --- pyanaconda/kickstart.py | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-)
diff --git a/pyanaconda/kickstart.py b/pyanaconda/kickstart.py index f953cc9..eb86461 100644 --- a/pyanaconda/kickstart.py +++ b/pyanaconda/kickstart.py @@ -928,11 +928,12 @@ class LogVolData(commands.logvol.F20_LogVolData): else: parents = [vg]
+ pool_args = {} if self.thin_pool: - pool_args = { "metadatasize": Size("%d MiB" % self.metadata_size), - "chunksize": Size("%d KiB" % self.chunk_size) } - else: - pool_args = {} + if self.metadata_size: + pool_args["metadatasize"] = Size("%d MiB" % self.metadata_size) + if self.chunk_size: + pool_args["chunksize"] = Size("%d KiB" % self.chunk_size)
if self.maxSizeMB: try:
diff --git a/pyanaconda/kickstart.py b/pyanaconda/kickstart.py index f953cc9..eb86461 100644 --- a/pyanaconda/kickstart.py +++ b/pyanaconda/kickstart.py @@ -928,11 +928,12 @@ class LogVolData(commands.logvol.F20_LogVolData): else: parents = [vg]
pool_args = {} if self.thin_pool:
pool_args = { "metadatasize": Size("%d MiB" % self.metadata_size),
"chunksize": Size("%d KiB" % self.chunk_size) }
else:
pool_args = {}
if self.metadata_size:
pool_args["metadatasize"] = Size("%d MiB" % self.metadata_size)
if self.chunk_size:
pool_args["chunksize"] = Size("%d KiB" % self.chunk_size) if self.maxSizeMB: try:
Assuming these arguments do not need to be marked as required in pykickstart, ACK to this patch.
- Chris
On Thu, 2014-09-11 at 09:59 -0400, Chris Lumens wrote:
diff --git a/pyanaconda/kickstart.py b/pyanaconda/kickstart.py index f953cc9..eb86461 100644 --- a/pyanaconda/kickstart.py +++ b/pyanaconda/kickstart.py @@ -928,11 +928,12 @@ class LogVolData(commands.logvol.F20_LogVolData): else: parents = [vg]
pool_args = {} if self.thin_pool:
pool_args = { "metadatasize": Size("%d MiB" % self.metadata_size),
"chunksize": Size("%d KiB" % self.chunk_size) }
else:
pool_args = {}
if self.metadata_size:
pool_args["metadatasize"] = Size("%d MiB" % self.metadata_size)
if self.chunk_size:
pool_args["chunksize"] = Size("%d KiB" % self.chunk_size) if self.maxSizeMB: try:
Assuming these arguments do not need to be marked as required in pykickstart, ACK to this patch.
Since they cannot be specified in the GUI I think there are some defaults.
anaconda-patches@lists.fedorahosted.org