ee0a292b21
This rewrite is mainly to adopt new interface for Qubes 4.x. Main changes: - change language from bash to python, introduce qubesagent python package - support both nftables (preferred) and iptables - new interface (https://qubes-os.org/doc/vm-interface/) - IPv6 support - unit tests included - nftables version support running along with other firewall loaded Fixes QubesOS/qubes-issues#1815 QubesOS/qubes-issues#718
23 lines
568 B
Python
23 lines
568 B
Python
# vim: fileencoding=utf-8
|
|
|
|
import setuptools
|
|
|
|
if __name__ == '__main__':
|
|
setuptools.setup(
|
|
name='qubesagent',
|
|
version=open('version').read().strip(),
|
|
author='Invisible Things Lab',
|
|
author_email='marmarek@invisiblethingslab.com',
|
|
description='Qubes core-agent-linux package',
|
|
license='GPL2+',
|
|
url='https://www.qubes-os.org/',
|
|
|
|
packages=('qubesagent',),
|
|
|
|
entry_points={
|
|
'console_scripts': [
|
|
'qubes-firewall = qubesagent.firewall:main'
|
|
],
|
|
}
|
|
)
|