On Mon, Jan 26, 2009 at 09:50:24AM -0500, Sebastien Roy wrote:
> > If we think we can finish this (libipadm with persistence and being used 
> > by ifconfig) by the next minor release then we can at least consider 
> > making persistent the only way - even when ifconfig is used as the CLI.
> 
> While it could be considered, I think it would be too risky a change
> even for a Minor release, and maybe even for a Major release.  I don't
> think it would be acceptable to require 3rd party software to be
> modified to undo unwanted persistent configuration.

Thank you Seb.

> On a related note, if ipadm is the preferred way to configure a system,
> what is the programmatic model for IP configuration from shell scripts
> in this new world order?  Surely, knowing that there exists software
> that dynamically configures IP interfaces on the fly with no need (nor
> want) for persistent configuration (think VPN server), then a
> persistent-only ipadm by itself won't be very friendly.

Even SMF, the very model of persistence, has its "-t" option for
temporary/transient settings.

> If we want such software to migrate to ipadm and not use ifconfig for
> perpetuity, then what is the story for such software?  One obvious
> answer is that ipadm needs to support temporary configuration.  There
> may be other answers.

ipadm the command may be persistent, but libipadm MUST not be exclusively
persistent, or apps that configure transient network configurations will find
ways around libipadm.

Dan

Reply via email to