import logger
import os
-import libvirt
+
from config import Config
+import slivermanager
CODEMUXCONF="/etc/codemux/codemux.conf"
try:
# Check to see if sliver is running. If not, continue
- if isLXCDomRunning(sliver['name']):
+ if slivermanager.is_running(sliver['name']):
# Check if new or needs updating
if (sliver['name'] not in slicesinconf.keys()) \
or (params not in slicesinconf.get(sliver['name'], [])):
logger.log_call(["/etc/init.d/codemux", "stop", ])
logger.log_call(["/sbin/chkconfig", "codemux", "off"])
-def isLXCDomRunning(domName):
- try:
- running = False
- conn = libvirt.open('lxc://')
- dom = conn.lookupByName(domName)
- running = dom.info()[0] == libvirt.VIR_DOMAIN_RUNNING
- finally:
- conn.close()
- return running
-