#!/opt/vmware/bin/python
import sys
import os
import logging

sys.path.append(os.environ['VMWARE_PYTHON_PATH'])
from cis.svcscfg import loadServicesFile
from cis.tools import processSvcDeps, initSvcsDepLogger
from cis.utils import is_linux

if is_linux():
    svcPath = '/usr/lib/vmware-visl-integration/config/services.json'
else:
    svcPath = os.path.join(os.environ['VMWARE_CIS_HOME'],
                           'visl-integration', 'config',
                           'services.json')

def main():
   initSvcsDepLogger()
   # Update service dependencies.
   processSvcDeps(loadServicesFile(svcPath))
   return 0

if __name__ == '__main__':
   exit(main())
