#!/usr/bin/python
#  /usr/libexec/vdsm/hooks/before_vm_start/50_bvms_setting_policy 

import subprocess
import os
import sys
import traceback
import syslog

BDEBUG=False

def log(msg):
   global BDEBUG
   if BDEBUG :
       syslog.syslog("50_bvms_setting_policy:%s"%msg)


retcode=0
try:

   log( os.environ['_hook_domxml'] )
   retcode = subprocess.call( ["/usr/bin/sudo", "/var/lib/misc/setting_policy", os.environ['_hook_domxml'] ] )
   log( "retcode=%d"%retcode ) 

except:

   log( '[unexpected error]: %s\n' % traceback.format_exc() )
   sys.exit(2)

sys.exit(retcode)
