lib/dib
122ab703
 # lib/dib
 # Install and build images with **diskimage-builder**
 
 # Dependencies:
 #
 # - functions
 # - DEST, DATA_DIR must be defined
 
 # stack.sh
 # ---------
 # - install_dib
 
 # Save trace setting
 XTRACE=$(set +o | grep xtrace)
 set +o xtrace
 
 # Defaults
 # --------
 
 # set up default directories
 DIB_DIR=$DEST/diskimage-builder
 TIE_DIR=$DEST/tripleo-image-elements
 DIB_IMAGE_CACHE=$DATA_DIR/diskimage-builder/image-create
 OCC_DIR=$DEST/os-collect-config
 ORC_DIR=$DEST/os-refresh-config
 OAC_DIR=$DEST/os-apply-config
 
 # Functions
 # ---------
 
 # install_dib() - Collect source and prepare
 function install_dib {
     git_clone $DIB_REPO $DIB_DIR $DIB_BRANCH
     pushd $DIB_DIR
     pip_install ./
     popd
 
     git_clone $TIE_REPO $TIE_DIR $TIE_BRANCH
     git_clone $OCC_REPO $OCC_DIR $OCC_BRANCH
     git_clone $ORC_REPO $ORC_DIR $ORC_BRANCH
     git_clone $OAC_REPO $OAC_DIR $OAC_BRANCH
     mkdir -p $DIB_IMAGE_CACHE
 }
 
 # Restore xtrace
 $XTRACE
 
 # Tell emacs to use shell-script-mode
 ## Local variables:
 ## mode: shell-script
 ## End: