Exemple #1
0
    def _apply_overlay(src, dst, olist):
        tmp = TempFile("fsdelta-olist-")
        for fpath in olist:
            print >> tmp, fpath.lstrip('/')
        tmp.close()

        utils.apply_overlay(src, dst, tmp.path)
Exemple #2
0
    def _apply_overlay(src, dst, olist):
        tmp = TempFile("fsdelta-olist-")
        for fpath in olist:
            print >> tmp, fpath.lstrip('/')
        tmp.close()

        apply_overlay(src, dst, tmp.path)
Exemple #3
0
    def dump(self, path):

        def r(p):
            return join(path, p.lstrip('/'))

        shutil.copytree(self.extras_paths.path, r(self.extras_paths.path))
        utils.apply_overlay('/', path, self.extras_paths.fsdelta_olist)
Exemple #4
0
    def dump(self, path):
        def r(p):
            return join(path, p.lstrip('/'))

        if exists(self.extras_paths.fsdelta_olist):
            apply_overlay('/', path, self.extras_paths.fsdelta_olist)
Exemple #5
0
    def dump(self, path):
        def r(p):
            return join(path, p.lstrip('/'))

        if exists(self.extras_paths.fsdelta_olist):
            apply_overlay('/', path, self.extras_paths.fsdelta_olist)