|
1 |
| -if [ $CI == "true" ]; then |
2 |
| - |
3 |
| - rootdevice_file="decompressed/base/etc/init.d/rootdevice" |
4 |
| - latest_version_link="https://raw.githubusercontent.com/Ansuel/gui-dev-build-auto/master/latest.version" |
5 |
| - version=$(curl -s $latest_version_link) |
6 |
| - |
7 |
| - echo "Increment version as this is an autobuild" |
8 |
| - |
9 |
| - major=$(echo $version | grep -Eo "^[0-9]+") |
10 |
| - dev_num=$(echo $version | sed -E s/[0-9]+\.[0-9]+\.//) |
11 |
| - minor=$(echo $version | sed s#$major\.## | sed s#\\.$dev_num## ) |
12 |
| - |
13 |
| - if [ $((dev_num + 1)) -gt 99 ]; then |
14 |
| - echo "dev_num greater than 99 increment minor" |
15 |
| - dev_num=0 |
16 |
| - if [ $((minor + 1)) -gt 99 ]; then |
17 |
| - echo "minor greater than 99 increment minor" |
18 |
| - minor=0 |
19 |
| - major=$((major + 1)) |
20 |
| - else |
21 |
| - minor=$((minor + 1)) |
22 |
| - fi |
23 |
| - else |
24 |
| - dev_num=$((dev_num + 1)) |
25 |
| - fi |
26 |
| -
|
27 |
| - new_version=$major.$minor.$dev_num |
28 |
| - |
29 |
| - echo "Detected version: "$version |
30 |
| - echo "New version to apply: "$new_version |
31 |
| - |
32 |
| - sed -i s#version_gui=TO_AUTO_COMPLETE#version_gui=$new_version# $rootdevice_file |
33 |
| - |
34 |
| - git config --global user.name "CircleCI"; |
35 |
| - git config --global user.email "CircleCI"; |
36 |
| - |
37 |
| - ssh -o StrictHostKeyChecking=no [email protected] |
38 |
| - |
39 |
| - echo "Publishing dev build to auto repo..."; |
40 |
| - git clone --depth=1 [email protected]:Ansuel/gui-dev-build-auto.git $HOME/gui-dev-build-auto/ |
41 |
| - |
42 |
| - if [ ! -d $HOME/gui-dev-build-auto/modular ]; then |
43 |
| - mkdir $HOME/gui-dev-build-auto/modular |
44 |
| - fi |
45 |
| -fi |
46 |
| -
|
47 |
| -
|
48 | 1 | echo "Fixing file..."
|
49 | 2 |
|
50 | 3 | nfile=0
|
@@ -92,6 +45,9 @@ declare -a modular_dir=(
|
92 | 45 | if [ "$1" == "dev" ]; then
|
93 | 46 | echo "Dev build detected"
|
94 | 47 | type="_dev"
|
| 48 | + if [ $CI == "true" ]; then |
| 49 | + touch ~/.dev |
| 50 | + fi |
95 | 51 | fi
|
96 | 52 |
|
97 | 53 | mkdir tar_tmp
|
@@ -144,34 +100,3 @@ done
|
144 | 100 |
|
145 | 101 | cd total && BZIP2=-9 tar -cjf ../compressed/GUI$type.tar.bz2 * --owner=0 --group=0
|
146 | 102 | cd ../
|
147 |
| -
|
148 |
| -if [ $CI == "true" ]; then |
149 |
| - |
150 |
| - md5sum=$(md5sum compressed/GUI$type.tar.bz2 | awk '{print $1}') |
151 |
| - version=$(cat total/etc/init.d/rootdevice | grep -m1 version_gui | cut -d'=' -f 2) |
152 |
| - if ! grep -w -q "$version" $HOME/gui-dev-build-auto/version ; then |
153 |
| - echo "Adding md5sum of new GUI to version file" |
154 |
| - echo "Version: "$version" Md5sum: "$md5sum |
155 |
| - echo $md5sum $version >> $HOME/gui-dev-build-auto/version |
156 |
| - else |
157 |
| - echo "Md5sum already present. Overwriting..." |
158 |
| - old_version_md5=$(grep -w "$version" $HOME/gui-dev-build-auto/version | awk '{print $1}') |
159 |
| - sed -i "/$version/d" $HOME/gui-dev-build-auto/version |
160 |
| - echo "Adding md5sum of new GUI to version file" |
161 |
| - echo "Version: "$version" Old_Md5sum: "$old_version_md5 |
162 |
| - echo "Version: "$version" Md5sum: "$md5sum |
163 |
| - echo $md5sum $version >> $HOME/gui-dev-build-auto/version |
164 |
| - fi |
165 |
| -
|
166 |
| - cp compressed/GUI$type.tar.bz2 $HOME/gui-dev-build-auto/ -r; |
167 |
| -
|
168 |
| - cd $HOME/gui-dev-build-auto/; |
169 |
| - |
170 |
| - echo $version > latest.version |
171 |
| -
|
172 |
| - git add -A; |
173 |
| - git commit -a -m "Automatic dev build. Version: $version"; |
174 |
| - git push origin master; |
175 |
| -
|
176 |
| - echo "Done."; |
177 |
| -fi |
0 commit comments