| Patrick East | 657cdcd | 2016-07-01 16:08:15 -0700 | [diff] [blame] | 1 | #!/bin/bash | 
|  | 2 | # | 
|  | 3 | # lib/os_brick | 
|  | 4 | # Install **os-brick** python module from source | 
|  | 5 |  | 
|  | 6 | # Dependencies: | 
|  | 7 | # | 
|  | 8 | # - functions | 
|  | 9 | # - DEST, DATA_DIR must be defined | 
|  | 10 |  | 
|  | 11 | # stack.sh | 
|  | 12 | # --------- | 
|  | 13 | # - install_os_brick | 
|  | 14 |  | 
|  | 15 | # Save trace setting | 
| Thiago Paiva | 79fc935 | 2016-07-14 14:16:20 -0300 | [diff] [blame] | 16 | _XTRACE_OS_BRICK=$(set +o | grep xtrace) | 
| Patrick East | 657cdcd | 2016-07-01 16:08:15 -0700 | [diff] [blame] | 17 | set +o xtrace | 
|  | 18 |  | 
|  | 19 |  | 
|  | 20 | GITDIR["os-brick"]=$DEST/os-brick | 
|  | 21 |  | 
|  | 22 | # Install os_brick from git only if requested, otherwise it will be pulled from | 
|  | 23 | # pip repositories by requirements of projects that need it. | 
|  | 24 | function install_os_brick { | 
|  | 25 | if use_library_from_git "os-brick"; then | 
|  | 26 | git_clone_by_name "os-brick" | 
|  | 27 | setup_dev_lib "os-brick" | 
|  | 28 | fi | 
|  | 29 | } | 
| Thiago Paiva | 79fc935 | 2016-07-14 14:16:20 -0300 | [diff] [blame] | 30 |  | 
|  | 31 | # Restore xtrace | 
|  | 32 | $_XTRACE_OS_BRICK |