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 |