Age | Commit message (Collapse) | Author |
|
Don't rename wireless devices to be ethX.
|
|
|
|
Since kernel driver does not handle mode changes properly. Workaround
by removing slaves (and readding) before changing mode.
Bug 4758
|
|
The last change broke bond-group setup.
|
|
Fix error messages that will only occur if template is using
script incorrectly.
|
|
Use similar action to new bridge-group
Bug 4768
|
|
Use similar action to new bridge-group
Bug 4768
|
|
Need to remove the primary interface last, to avoid issues
with bonding driver.
|
|
Unless miimon parameter is set, bonding device won't watch for
link changes (which makes it useless for any backup modes).
|
|
|
|
|
|
|
|
|
|
handled.
In order to correctly handle cases where parameters are changed after a repository
configuration has been set up, we need to do the work in an "end" field instead
of a "create" field. The "create" field is only executed when the node itself
is created, not when nodes below it are modified.
(cherry picked from commit e500a9e4494649e0ecb523d36b28452f2e9dd326)
|
|
|
|
replaced with Debian branding during full-upgrade to Jenner
(cherry picked from commit cbdcd18b2e5328d24a9dfe04dfa015f8375b50ac)
|
|
|
|
(this shows up when loading a start-up config that has root password defined right after install)
|
|
|
|
support image install on an existing Vyatta union-installed system.
|
|
Bug 4672
Use ip command rather than sysfs to avoid quoting issues
(cherry picked from commit 1b4902564b5a853b925d2c239c8e6a39b1734433)
|
|
Simpler version of bug 4647 fix.
(cherry picked from commit 9f4e8c1deba76ef81878551040f16180baaf23be)
|
|
This reverts commit aba4e42b4b07b856cbcff0fcf5231824fc18bb37.
Use proper perl (ie. undefined) rather than a a sentinel value!
(cherry picked from commit 7c681e2a62388ead8ad2e74a76ff1b0ae386f78f)
|
|
bug 4694
No reason to block disabling bonding interface with VIF
Kernel handles it fine.
(cherry picked from commit 3c76bd6b12dd211075d1dd689a2772c534ec7abe)
|
|
Workaround for bonding VLAN_CHALLENGED bug 4694
(cherry picked from commit ca8bff3d63074c52cf9b532eeec3a6a4cfe76722)
|
|
* bug 4647
* scripts/vyatta-bonding.pl
(cherry picked from commit aba4e42b4b07b856cbcff0fcf5231824fc18bb37)
|
|
(cherry picked from commit c43e9e86ea502c455dcffac10d50304d47cad8ba)
|
|
(bug 4656)
(cherry picked from commit a054f90f492653c34d8c1c6443b1b132bc9fbc22)
|
|
(cherry picked from commit ed127b43756dfe852cff453ac8d8a72c01cbefd2)
|
|
This fix changes the way that the /etc/ntp.conf file is generated. Now
it is generated at boot time using a fixed section that contains
only parameters that users don't change, plus a section that is generated
from any "system ntp-servers" parameters that are configured. The fixed
section does not contain any "server" definitions, so all server definitions
come from the Vyatta config.
The Vyatta configuration template for this parameter and code
at other places in the system will now start the NTP server ONLY if
there is at least one NTP server configured. So the user can "turn off"
the NTP server by just deleting all NTP servers from the configuration.
The default "config.boot" file does contiain one built-in "system ntp-servers"
parameter, so a newly installed system will start the NTP server.
(cherry picked from commit 08d0d9ed2d8824a446bfe6a1ba660db854f1a8f5)
|
|
Bug 4591
Consolidate check for telnet login
Don't remove /etc/securetty edit it
(cherry picked from commit c6c477f2ffb0f2fd4cf12882f22c2c44ab57cc46)
|
|
(cherry picked from commit c275e783309a8a267721595301ce8c957a28754e)
|
|
Silences warning fron net.agent about missing ifup and ifdown.
(cherry picked from commit 609ebd8c919a8786d6823cad58b530a57ba7f966)
|
|
ifenslave is the old way, and may not be supported in future.
Use sysfs instead to add/delete slaves.
(cherry picked from commit 0bd1cd12ccb047afce7444f5728fc3bbc3f328a5)
|
|
Macvlan and vlan tagging doesn't work right in the kernel (2.6.29)
so wait till it is fixed upstream.
(cherry picked from commit aaed494ef8bbe580da4d378e4844bb0203987d97)
|
|
Reopens bug 3985 but closes problems with loopback startup.
(cherry picked from commit a139c41faf9ccc7210218fcdf637a234967a6136)
Conflicts:
debian/vyatta-cfg-system.postinst.in
|
|
These are all templates that do nothing in current config
and only contain a useless help: value.
(cherry picked from commit d932a2d53618d38a3a5d4c668e18fc5920e0ad6b)
|
|
Bug 4513
(cherry picked from commit 037c5999e70345243ca1a4500a5e247109f54830)
|
|
Bug 4511
Since loading bond module is broken in 2.6.29 or later kernel
and the root cause is in sysfs/procfs which is a mess.
Workaround the problem by loading bond module once and using sysfs.
(cherry picked from commit 47f054cb196959bb79960f3b6c1524b4ff7d32a8)
Conflicts:
templates/interfaces/bonding/node.def
|
|
Bug 4504
(cherry picked from commit 84219ff7c3399ae24edb7a925d03adf17ac4f18c)
|
|
Bug 4494
(cherry picked from commit 7dc1c900184a629975b2e22e79c5dc44c494448e)
|
|
A couple more places where update should be replaced with create
because multiple values allowed.
(cherry picked from commit a6c4d64593bf647e61133ef9d9383428b0ac5807)
|
|
Update makes no sense on a multi-valued node, only create or delete
have meaning.
(cherry picked from commit 273c1418553a39dcb4417acbf70cb863c97d1ccd)
|
|
Don't edit radius config unless something has changed.
(cherry picked from commit 8d3f5b37ec3c728d56fadc596562025821169329)
|
|
The login class manager must be called if login type is deleted.
Also skip updating if no changes to that login type.
(cherry picked from commit 1151679260e673f69bdb637fec7773b574f3c7b0)
|
|
The login modules aren't really objects (if Perl really had objects), so
just use dynamic invoke of update routine.
(cherry picked from commit 37ba59896d4c9ac5c914d1901d86ed7e7d844871)
|
|
Translate radius-server to Vyatta::Login::RadiusServer
(cherry picked from commit bf86040fef55fdb644b3670a9e1ec093e67df828)
|
|
Missing config setup.
(cherry picked from commit b148ddcccd9d4a30464423b524fc03700507cb19)
|
|
|
|
This change cleans up the bridging configuration, uses the new COMMIT_ACTION
environment variable, and avoids using state files to pass information between
templates.
|