Commit b3f1531b2abf53b8e2676054fb3d7007c3d94d12
1 parent
adcb6728
Exists in
master
and in
11 other branches
Make script work on Linux and Darwin
Showing
1 changed file
with
8 additions
and
2 deletions
Show diff stats
update_obs.sh
| 1 | #!/bin/bash | 1 | #!/bin/bash |
| 2 | 2 | ||
| 3 | -which -s osc || { echo "osc must be installed"; exit 1; } | 3 | +which osc || { echo "osc must be installed"; exit 1; } |
| 4 | 4 | ||
| 5 | VERSION=`python setup.py --version` | 5 | VERSION=`python setup.py --version` |
| 6 | +PLATFORM=`uname` | ||
| 6 | 7 | ||
| 7 | pull_obs () { | 8 | pull_obs () { |
| 8 | if [ -d .obs ] | 9 | if [ -d .obs ] |
| @@ -31,7 +32,12 @@ add_to_obs () { | @@ -31,7 +32,12 @@ add_to_obs () { | ||
| 31 | 32 | ||
| 32 | 33 | ||
| 33 | update_spec_versions () { | 34 | update_spec_versions () { |
| 34 | - sed -i '' -E "s/(\%define (unmangled_)?version).*/\1 $VERSION/;" colab.spec | 35 | + regex="s/(\%define (unmangled_)?version).*/\1 $VERSION/;" |
| 36 | + if [[ "$PLATFORM" == 'Darwin' ]]; then | ||
| 37 | + sed -i '' -E "$regex" colab.spec | ||
| 38 | + else | ||
| 39 | + sed -i -E "$regex" colab.spec | ||
| 40 | + fi | ||
| 35 | } | 41 | } |
| 36 | 42 | ||
| 37 | 43 |