[PATCH] v3 add reclaim option to kickstart btrfs command
Gene Czarcinski
gene at czarc.net
Fri Nov 8 21:30:37 UTC 2013
The btrfs --reclaim option is intended for use with existing
subvolumes where to objective is to reclaim and reuse an
existing subvolume name and space. This will provide
kickstart with capability currently available with non-
kickstart custom allocation installs.
Naturally, full implementation will require code changes
made to anaconda.
---
pykickstart/commands/btrfs.py | 5 +++++
1 file changed, 5 insertions(+)
diff --git a/pykickstart/commands/btrfs.py b/pykickstart/commands/btrfs.py
index 2c263ac..4e8dcc6 100644
--- a/pykickstart/commands/btrfs.py
+++ b/pykickstart/commands/btrfs.py
@@ -43,6 +43,7 @@ class F17_BTRFSData(BaseData):
# subvolume-specific
self.subvol = kwargs.get("subvol", False)
self.name = kwargs.get("name", None) # required
+ self.reclaim = kwargs.get("reclaim", False)
def __eq__(self, y):
if not y:
@@ -67,6 +68,8 @@ class F17_BTRFSData(BaseData):
retval += " --metadata=%s" % self.metaDataLevel
if self.subvol:
retval += " --subvol --name=%s" % self.name
+ if self.reclaim:
+ retval += " --reclaim"
return retval
@@ -129,6 +132,8 @@ class F17_BTRFS(KickstartCommand):
#
op.add_option("--subvol", dest="subvol", action="store_true",
default=False)
+ op.add_option("--reclaim", dest="reclaim", action="store_true",
+ default=False)
# parent must be a device spec (LABEL, UUID, &c)
op.add_option("--parent", dest="parent", default="")
--
1.8.3.1
More information about the anaconda-patches
mailing list