Lines Matching refs:root

94         An Image has a root path.
104 An Image of type IMG_USER stores its external state at self.root +
108 self.root + "/var/pkg".
111 system's root Image.
124 def __init__(self, root, user_provided_dir=False, progtrack=None,
171 self.__root = root
236 self.find_root(self.root, user_provided_dir,
239 if not force and self.image_type(self.root) != None:
240 raise apx.ImageAlreadyExists(self.root)
241 if not force and os.path.exists(self.root):
243 snapdir = os.path.join(self.root, ".zfs")
244 listdir = set(os.listdir(self.root))
249 self.root)
250 self.__set_dirs(root=self.root, imgtype=imgtype,
292 def root(self):
322 trust_anchor_loc = os.path.join(self.root, rel_dir)
404 bootenv.BootEnv.get_be_name(self.root)
529 self.__set_dirs(imgtype=imgtype, root=d,
553 if self.root == None:
554 raise RuntimeError("self.root must be set")
563 self.root, version=version,
631 # Store path as absolute to image root,
635 os.path.splitdrive(self.root)[0] +
637 misc.relpath(pval, start=self.root))
695 cache_path = os.path.join(self.root,
714 def mkdirs(self, root=None, version=None):
717 'root' is an optional path to a directory to create the new
726 if not root:
727 root = self.imgdir
743 misc.makedirs(os.path.join(root, sd))
747 def __set_dirs(self, imgtype, root, startd=None, progtrack=None,
752 if not self.__allow_liveroot() and root == misc.liveroot():
754 startd = root
756 "Live root image access is disabled but was \
760 self.__root = root
772 if os.path.isdir(root):
781 os.chdir(root)
797 self.__imgdir = os.path.join(self.root, self.img_prefix)
850 raise apx.UnsupportedImageError(self.root)
854 raise apx.UnsupportedImageError(self.root)
987 # Let the linked image subsystem know that root is moving
1022 raise apx.UnsupportedImageError(self.root)
1102 """Check if we're allowed to access the current live root
1105 # if we're simulating a live root then allow access to it
1110 # check if the user disabled access to the live root
1116 # by default allow access to the live root
1120 return bool(self.root == misc.liveroot())
1138 if os.path.isfile(os.path.join(self.root, p)):
1151 f = os.path.join(self.root, p)
1154 if os.path.isdir(os.path.join(self.root, path)):
1191 # in the publisher's file root.
1210 return self.root
1230 raise apx.ImageCfgEmptyError(self.root)
1619 raise apx.ImageCfgEmptyError(self.root)
1684 raise apx.UnsupportedImageError(self.root)
1874 os.path.join(self.root, path)):
1946 root = self._get_publisher_cache_root(pfmri.publisher)
1947 return os.path.join(root, "pkg", pfmri.get_dir_path())
1958 root = os.path.join(self._get_publisher_meta_root(
1960 return os.path.join(root, "pkg", pfmri.get_dir_path())
2034 raise apx.UnsupportedImageError(self.root)
2503 raise apx.UnsupportedImageError(self.root)
2512 be_name, be_uuid = bootenv.BootEnv.get_be_name(self.root)
2844 raise apx.UnsupportedImageError(self.root)
2849 be_name, be_uuid = bootenv.BootEnv.get_be_name(self.root)
3403 return portable.get_user_by_name(name, self.root,
3409 return portable.get_name_by_uid(uid, self.root,
3421 return portable.get_group_by_name(name, self.root,
3426 return portable.get_name_by_gid(gid, self.root,
3435 return portable.get_usernames_by_gid(gid, self.root)
3439 the image root is, this should be called prior to using the
3493 if path.startswith(self.root):
3494 path = path.replace(self.root, "", 1)
3512 orig = os.path.normpath(os.path.join(self.root, path))
3517 sdir.replace(self.root, "", 1)
3547 os.path.join(self.root, local_spath))