Home | History | Annotate | Download | only in site_utils

Lines Matching refs:container_path

75 DEFAULT_CONTAINER_PATH = config.get_config_value('AUTOSERV', 'container_path')
121 def _get_container_info_moblab(container_path, **filters):
139 @param container_path: Path to look for containers.
153 for name in os.listdir(container_path):
155 if (os.path.isfile(os.path.join(container_path, name)) or
156 not lxc_utils.path_exists(os.path.join(container_path, name,
170 def get_container_info(container_path, **filters):
180 @param container_path: Path to look for containers.
187 return _get_container_info_moblab(container_path, **filters)
189 cmd = 'sudo lxc-ls -P %s -f -F %s' % (os.path.realpath(container_path),
442 def __init__(self, container_path, attribute_values):
445 @param container_path: Directory that stores the container.
449 self.container_path = os.path.realpath(container_path)
460 containers = get_container_info(self.container_path, name=self.name)
464 self.container_path, self.name)
496 (self.container_path, self.name))
524 cmd = 'sudo lxc-attach -P %s -n %s' % (self.container_path, self.name)
555 cmd = 'sudo lxc-start -P %s -n %s -d' % (self.container_path, self.name)
561 (os.path.join(self.container_path, self.name),
580 cmd = 'sudo lxc-stop -P %s -n %s' % (self.container_path, self.name)
586 '%s' % (os.path.join(self.container_path, self.name),
601 cmd = 'sudo lxc-destroy -P %s -n %s' % (self.container_path,
619 config_file = os.path.join(self.container_path, self.name, 'config')
695 def __init__(self, container_path=DEFAULT_CONTAINER_PATH):
698 @param container_path: Path to the directory used to store containers.
699 Default is set to AUTOSERV/container_path in
702 self.container_path = os.path.realpath(container_path)
711 info_collection = get_container_info(self.container_path)
714 container = Container(self.container_path, info)
770 container_path, name)
772 container = Container(self.container_path, {'name': name})
788 (self.container_path, self.container_path,
820 if not self.container_path:
823 'global config "AUTOSERV/ container_path".')
825 if not os.path.exists(self.container_path):
826 os.makedirs(self.container_path)
828 base_path = os.path.join(self.container_path, name)
849 tar_path = os.path.join(self.container_path, '%s.tar.xz' % name)
855 download_extract(container_url, tar_path, self.container_path)
864 # Update container config with container_path from global config.
867 (self.container_path, config_path))
931 config_file = os.path.join(container.container_path, name, 'config')
1046 bucket = ContainerBucket(container_path=options.path)