import shutil
from distutils.core import setup
-bins = [
+bins = glob("sfa/clientbin/*.py") + \
+ [
'config/sfa-config-tty',
'config/gen-sfa-cm-config.py',
'sfa/importer/sfa-import-plc.py',
'sfa/server/sfa-start.py',
'sfa/server/sfa-clean-peer-records.py',
'sfa/server/sfa_component_setup.py',
- 'sfa/client/sfi.py',
- 'sfa/client/getNodes.py',
- 'sfa/client/getRecord.py',
- 'sfa/client/setRecord.py',
- 'sfa/client/sfadump.py',
- 'sfa/client/sfiListNodes.py',
- 'sfa/client/sfiListSlivers.py',
- 'sfa/client/sfiAddSliver.py',
- 'sfa/client/sfiDeleteSliver.py',
- 'sfa/client/sfiAddAttribute.py',
- 'sfa/client/sfiDeleteAttribute.py',
'sfatables/sfatables',
'keyconvert/keyconvert.py',
'flashpolicy/sfa_flashpolicy.py',
package_dirs = [
'sfa',
'sfa/trust',
+ 'sfa/storage',
'sfa/util',
'sfa/client',
'sfa/server',
'sfatables/processors',
]
-
initscripts = [ 'sfa', 'sfa-cm' ]
data_files = [('/etc/sfa/', [ 'config/aggregates.xml',
]),
('/etc/sfatables/matches/', glob('sfatables/matches/*.xml')),
('/etc/sfatables/targets/', glob('sfatables/targets/*.xml')),
- ('/etc/init.d/', [ "sfa/init.d/%s"%x for x in initscripts ])]
+ ('/etc/init.d/', [ "init.d/%s"%x for x in initscripts ]),
+ ('/usr/share/sfa/', [ 'sfa/storage/sfa.sql' ] ),
+ ]
# add sfatables processors as data_files
processor_files = [f for f in glob('sfatables/processors/*') if os.path.isfile(f)]