mirror of
https://github.com/CumulusNetworks/ifupdown2.git
synced 2024-05-06 15:54:50 +00:00
Ticket: CM-5254 Reviewed By: roopa Testing Done: tested master and 2.5_br images with testifupdown2 suite and hand tested This patch creates a json defaults file upon bootup (which can be overridden by customer configs in /etc) which the ethtool module in ifupdown2 will consult when "link-x" configs are removed in order to restore them to the initial settings used by the switch. (cherry picked from commit 8388664f5a5a85f2a813cafbf40ac92d7b86f4bf) Conflicts: packages/cl-utilities/usrlib/update-ports (cherry picked from commit 21c9c10ab2fccaf60be9accb337e82541d497cc4)
48 lines
2.5 KiB
Python
Executable File
48 lines
2.5 KiB
Python
Executable File
from distutils.core import setup
|
|
|
|
setup(name='ifupdown2',
|
|
version='0.1',
|
|
description = "ifupdown 2",
|
|
author='Roopa Prabhu',
|
|
author_email='roopa@cumulusnetworks.com',
|
|
url='cumulusnetworks.com',
|
|
packages=['ifupdown', 'ifupdownaddons'],
|
|
scripts = ['sbin/ifupdown'],
|
|
install_requires = ['python-gvgen', 'python-argcomplete', 'python-ipaddr'],
|
|
data_files=[('share/man/man8/',
|
|
['man/ifup.8', 'man/ifquery.8', 'man/ifreload.8']),
|
|
('share/man/man5/',
|
|
['man/interfaces.5', 'man/ifupdown-addons-interfaces.5']),
|
|
('/etc/init.d/',
|
|
['init.d/networking']),
|
|
('/sbin/', ['sbin/ifupdown']),
|
|
('/etc/network/ifupdown2/',
|
|
['config/ifupdown2.conf']),
|
|
('/etc/default/',
|
|
['config/networking']),
|
|
('/usr/share/python-ifupdown2/',
|
|
['docs/examples/generate_interfaces.py']),
|
|
('/usr/share/doc/python-ifupdown2/examples/',
|
|
['docs/examples/interfaces',
|
|
'docs/examples/interfaces_bridge_template_func',
|
|
'docs/examples/interfaces_with_template',
|
|
'docs/examples/interfaces_bridge_igmp_mstp']),
|
|
('/usr/share/doc/python-ifupdown2/examples/vlan_aware_bridges',
|
|
['docs/examples/vlan_aware_bridges/interfaces.basic',
|
|
'docs/examples/vlan_aware_bridges/interfaces.vlan_prune_and_access_ports',
|
|
'docs/examples/vlan_aware_bridges/interfaces.with_bonds',
|
|
'docs/examples/vlan_aware_bridges/interfaces.with_clag']),
|
|
('/etc/bash_completion.d/', ['completion/ifup']),
|
|
('/usr/share/ifupdownaddons/', ['addons/bridge.py',
|
|
'addons/ifenslave.py', 'addons/vlan.py',
|
|
'addons/mstpctl.py', 'addons/address.py',
|
|
'addons/dhcp.py', 'addons/usercmds.py',
|
|
'addons/ethtool.py', 'addons/loopback.py',
|
|
'addons/addressvirtual.py', 'addons/vxlan.py',
|
|
'addons/bridgevlan.py']),
|
|
('/var/lib/ifupdownaddons/', ['config/addons.conf']),
|
|
('/var/lib/ifupdownaddons/policy.d/', []),
|
|
('/etc/network/ifupdown2/policy.d/', [])
|
|
]
|
|
)
|