Newer
Older
#!/usr/bin/env python3
import utils
import json
import os
def setup(interactive=True):
with open('/etc/miris/netcapture.json', 'r') as f:
c = json.load(f)
# we want to preserve the netcapture instance currently registered in miris manager
folders_remove_cmd = 'rm -rf %s/* %s/*' % (c['netcapture_media_folder'], c['netcapture_logs_folder'])
nc_conf_folder = c['netcapture_conf_folder']
for f in ['recorderd', 'accounts', 'targets']:
folders_remove_cmd += ' %s' % os.path.join(nc_conf_folder, f)
'msinstaller.py msuser delete',
'msinstaller.py msuser add',
folders_remove_cmd,
'apt-get install -y python3-miris-netcapture --reinstall',
'rsync -r ../1.Deploy_demokit/mirisconf/ /etc/miris/conf',
'chgrp -R video /etc/miris/conf',
'chmod -R 774 /etc/miris/conf',
'netcapturectl restart all',
]
utils.run_commands(cmds)