Skip to content

Latest commit

 

History

History
35 lines (27 loc) · 1.76 KB

USAGE.md

File metadata and controls

35 lines (27 loc) · 1.76 KB

Usage:
./EasyGitian [optional_command]

Commands: 
   install_prereqs - Install Vagrant & Virtualbox
   first_run - run builder VM for the first time 
   make_env - make USER_CONFIG.env for gitian-builder options
   get_repos - git clone coin codebase, gitian.sigs, detached-sigs repos
   make_tarball - make OSX SDK tarball needed to build OSX version
   clean_vm - Revert to snapshot made in first_run
   rebuild_vm - destroy and recreate the virtualbox VM  
   reboot_vm - Restart VirtualMachine, Reload Vagrantfile
   destroy_vm - destroy VM - destroys build disk
   halt_vm - stop Virtualbox VM, do not rebuild or destroy it
   watch_build - view build progress from another terminal
   toggle_gui - toggle Virtualbox GUI / Headless modes for VM
   show_bounties - Need a special feature, coin, or vagrant provider supported? 
   show_addresses - Help fund EasyGitian development or pay a bounty

   run_build - Run Gitian build 

Rebuilding the VM will destroy it in vagrant and virtualbox, and provision a fresh debian box ready to build.

Destroying the VM will remove it from Vagrant and Virtualbox, but not build a new one. The Vagrant debian/contribjessie "base box" will remain in your $HOME/.vagrant.d/boxes directory.

Cleaning the VM will restore from snapshot - this is all that should be needed to run builds with a fresh system.

To keep an eye on build progress, run the build in one terminal session, and in another run ./EasyGitian watch_build

Running ./EasyGitian with no options will run the build, which will run all steps necessary to prep the system for building