[PATCH kickstart rhel6-branch] bonding support: add network --bondslaves --bondopts options

Vratislav Podzimek vpodzime at redhat.com
Mon Aug 27 10:46:31 UTC 2012


There should be a test case for these new options.

On Mon, 2012-08-27 at 10:46 +0200, Radek Vykydal wrote:
> ---
>  pykickstart/commands/network.py |    9 +++++++++
>  1 files changed, 9 insertions(+), 0 deletions(-)
> 
> diff --git a/pykickstart/commands/network.py b/pykickstart/commands/network.py
> index 09a7a14..ce9c12b 100644
> --- a/pykickstart/commands/network.py
> +++ b/pykickstart/commands/network.py
> @@ -165,6 +165,8 @@ class RHEL6_NetworkData(F8_NetworkData):
>          self.activate = kwargs.get("activate", False)
>          self.nodefroute = kwargs.get("nodefroute", False)
>          self.vlanid = kwargs.get("vlanid", "")
> +        self.bondslaves = kwargs.get("bondslaves", "")
> +        self.bondopts = kwargs.get("bondopts", "")
>  
>      def _getArgsAsStr(self):
>          retval = F8_NetworkData._getArgsAsStr(self)
> @@ -175,6 +177,11 @@ class RHEL6_NetworkData(F8_NetworkData):
>              retval += " --nodefroute"
>          if self.vlanid:
>              retval += " --vlanid %s" % self.vlanid
> +        if self.bondslaves:
> +            retval += " --bondslaves %s" % self.bondslaves
> +        if self.bondopts:
> +            retval += " --bondopts %s" % self.bondopts
> +
>  
>          return retval
>  
> @@ -325,4 +332,6 @@ class RHEL6_Network(F9_Network):
>          op.add_option("--nodefroute", dest="nodefroute", action="store_true",
>                        default=False)
>          op.add_option("--vlanid", dest="vlanid")
> +        op.add_option("--bondslaves", dest="bondslaves")
> +        op.add_option("--bondopts", dest="bondopts")
>          return op

-- 
Vratislav Podzimek

Anaconda Rider | Red Hat, Inc. | Brno - Czech Republic



More information about the anaconda-patches mailing list