Blame readme

Ivan Mahonin e14835
Build docker:
Ivan Mahonin e14835
Ivan Mahonin e14835
	cd docker-builder
Ivan Mahonin e14835
	./build.sh  # sudo?
Ivan Mahonin e14835
Ivan Mahonin e14835
Example usage:
Ivan Mahonin e14835
Ivan Mahonin e14835
	./run-native with_deps unpack MEGAPROGRAM-1.0.0 
Ivan Mahonin e14835
	cd docker-builder
Ivan Mahonin e14835
	./run env_release MEGAPROGRAM-1.0.0  # sudo?
Ivan Mahonin e14835
Ivan Mahonin e14835
Ivan Mahonin e14835
ready environment will placed into:
Ivan Mahonin e14835
Ivan Mahonin e14835
	docker-builder-data/build/packet/linux-x64/MEGAPROGRAM-1.0.0/env_release
Ivan Mahonin e14835
Ivan Mahonin e14835
"dry_run" option for paranoics:
Ivan Mahonin e14835
	./run-native dry_run with_deps unpack MEGAPROGRAM-1.0.0 
Ivan Mahonin 0e38dd
Ivan Mahonin 0e38dd
	
Ivan Mahonin 0e38dd
List of commands
Ivan Mahonin 0e38dd
	<action> <packet>
Ivan Mahonin 0e38dd
		do <action> for <packet>
Ivan Mahonin 0e38dd
		List of actions:
Ivan Mahonin 0e38dd
			- download
Ivan Mahonin 0e38dd
			- unpack
Ivan Mahonin 0e38dd
			- build
Ivan Mahonin 0e38dd
			- install
Ivan Mahonin 0e38dd
			- install_release
Ivan Mahonin 0e38dd
			- envdeps
Ivan Mahonin 0e38dd
			- envdeps_release
Ivan Mahonin 0e38dd
			- env
Ivan Mahonin 0e38dd
			- env_release
Ivan Mahonin 0e38dd
Ivan Mahonin 0e38dd
	dry_run <any other command>
Ivan Mahonin 0e38dd
		- simulate activity
Ivan Mahonin 0e38dd
Ivan Mahonin 0e38dd
	with_deps <command> <packet>
Ivan Mahonin 0e38dd
		- execute <command> for <packet> and all deps
Ivan Mahonin 0e38dd
	
Ivan Mahonin 0e38dd
	clean_ACTION <packet>
Ivan Mahonin 0e38dd
		- remove all data of completed ACTION for <packet>
Ivan Mahonin 0e38dd
		ex.: clean_unpack MEGAPROGRAM-1.0.0
Ivan Mahonin 0e38dd
Ivan Mahonin 0e38dd
	clean_all_unpack <packet>
Ivan Mahonin 0e38dd
		- cleans download and unpack
Ivan Mahonin 0e38dd
		see: clean_ACTION <packet>
Ivan Mahonin 0e38dd
Ivan Mahonin 0e38dd
	clean_all_env <packet>
Ivan Mahonin 0e38dd
		- cleans install, install_release, envdeps, envdeps_release, env and env_release
Ivan Mahonin 0e38dd
		see: clean_ACTION <packet>
Ivan Mahonin 0e38dd
Ivan Mahonin 0e38dd
	clean_all_install <packet>
Ivan Mahonin 0e38dd
		- cleans all env and build
Ivan Mahonin 0e38dd
		see: clean_all_env <packet>, clean_ACTION <packet>
Ivan Mahonin 0e38dd
Ivan Mahonin 0e38dd
	clean_all <packet>
Ivan Mahonin 0e38dd
		- remove all data of all completed actions for <packet>
Ivan Mahonin 0e38dd
	
Ivan Mahonin 0e38dd
	set_undone_ACTION <packet>
Ivan Mahonin 0e38dd
	set_undone_all_unpack <packet>
Ivan Mahonin 0e38dd
	set_undone_all_env <packet>
Ivan Mahonin 0e38dd
	set_undone_all_install <packet>
Ivan Mahonin 0e38dd
	set_undone_all <packet>
Ivan Mahonin 0e38dd
		- mark ACTION incomplete for <packet>, but keep action data
Ivan Mahonin 0e38dd
		see: clean_* comands
Ivan Mahonin 0e38dd
		
Ivan Mahonin 0e38dd
	shell <packet>
Ivan Mahonin 0e38dd
		- run shell in environment of <packet>
Ivan Mahonin 0e38dd