|
123456789101112131415161718192021222324 |
- from .zfs import *
-
-
- def process_step(step, name):
- cmd=['jail', '-c']
- cmd.append('path=' + '/focker/' + name)
-
-
- def process_steps(steps, name):
- if isinstance(steps, list):
- for step in steps:
- process_step(step, name)
- else:
- process_step(steps, name)
-
-
- def build(spec):
- if 'base' not in spec:
- raise ValueError('Missing base specification')
- base = spec.base
- base = zfs_snapshot_by_tag_or_name(base)
-
- root = '/'.join(base.split('/')[:-1])
- print('base:', base, 'root:', root)
|