lp:~wesley-wiedenmeier/curtin/remove-global-state

Created by Wesley Wiedenmeier and last modified
Get this branch:
bzr branch lp:~wesley-wiedenmeier/curtin/remove-global-state
Only Wesley Wiedenmeier can upload to this branch. If you are Wesley Wiedenmeier please log in for upload directions.

Branch merges

Related bugs

Related blueprints

Branch information

Owner:
Wesley Wiedenmeier
Project:
curtin
Status:
Development

Recent revisions

351. By Wesley Wiedenmeier

Use util.workingdir paths in commands

350. By Wesley Wiedenmeier

Fix bad path

349. By Wesley Wiedenmeier

Updated commands.block_meta to use util.WorkingDir

348. By Wesley Wiedenmeier

Moved WorkingDir class into util so that it can be shared between subcommands.
This will allow subcommands to be passed only the top dir in the workingdir and
query the class to find all subdirs it needs

347. By Wesley Wiedenmeier

Added WorkingDir class to util.py, this allows commands to only be passed the
root working dir and find out the other dirs they need on their own

346. By Wesley Wiedenmeier

Remove all references to global state in commands.mkfs

345. By Wesley Wiedenmeier

config.load_command_config can be called without passing in env

344. By Wesley Wiedenmeier

Add commands.block_meta.get_dirs to find appropriate dirs to use for scratch,
and state based on flags passed to block meta, falling back to global state
from util.load_command_environment if flags are not present

343. By Wesley Wiedenmeier

Added tools/apply-storage-config for easy way to use commands.block_meta in
standalone mode

342. By Wesley Wiedenmeier

Removed block-meta custom dependance on global state.

 - Added --fstab flag to specify location to write the generated fstab file to
 - Added -w/--workingdir flag to specify location of curtin working dir
   (env['scratch')
 - If either --fstab or --workingdir is not specified on cmdline, then fall
   back to global state
 - This does not affect functionality with commands.install but allows
   commands.block_meta to be used independantly from the commandline

Branch metadata

Branch format:
Branch format 7
Repository format:
Bazaar repository format 2a (needs bzr 1.16 or later)
Stacked on:
lp:~curtin-dev/curtin/trunk
This branch contains Public information 
Everyone can see this information.