from distutils.core import setup
setup(name='ifupdown2',
- version='0.1',
+ version='1.1',
description = "ifupdown 2",
author='Roopa Prabhu',
author_email='roopa@cumulusnetworks.com',
url='cumulusnetworks.com',
- package_dir = {'ifupdown' : 'pkg'},
- packages=['ifupdown'],
- scripts = ['sbin/ifupdown'],
- install_requires = ['python-gvgen'],
- data_files=[('share/man/man8/',
- ['man/ifup.8', 'man/ifquery.8', 'man/ifreload.8']),
- ('share/man/man5/',
- ['man/interfaces.5']),
- ('/etc/init.d/',
- ['init.d/networking']),
- ('/sbin/', ['sbin/ifupdown']),
- ('/etc/network/ifupdown2/',
+ packages=['ifupdown', 'ifupdownaddons'],
+ data_files=[ ('/etc/network/ifupdown2/',
['config/ifupdown2.conf']),
- ('/usr/share/doc/python-ifupdown2/examples/',
- ['docs/examples/generate_interfaces.py',
- 'docs/examples/interfaces',
- 'docs/examples/interfaces_bridge_template_func',
- 'docs/examples/interfaces_with_template'])]
+ ('/etc/bash_completion.d/', ['completion/ifup']),
+ ('/usr/share/ifupdown2/addons/', ['addons/bridge.py',
+ 'addons/bond.py', 'addons/vlan.py',
+ 'addons/mstpctl.py', 'addons/address.py',
+ 'addons/dhcp.py', 'addons/usercmds.py',
+ 'addons/ethtool.py',
+ 'addons/addressvirtual.py', 'addons/vxlan.py',
+ 'addons/link.py', 'addons/vrf.py',
+ 'addons/bridgevlan.py']),
+ ('/usr/share/ifupdown2/nlmanager/',
+ ['nlmanager/nllistener.py',
+ 'nlmanager/nlmanager.py',
+ 'nlmanager/nlpacket.py',
+ 'nlmanager/__init__.py',
+ 'nlmanager/README']),
+ ('/etc/network/ifupdown2/', ['config/addons.conf']),
+ ('/etc/network/ifupdown2/', ['config/addons.conf']),
+ ('/var/lib/ifupdown2/policy.d/', []),
+ ('/etc/network/ifupdown2/policy.d/', [])
+ ]
)