@@ -30,6 +30,18 @@ if [ $CI == "true" ]; then
30
30
echo " New version to apply: " $new_version
31
31
32
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
33
45
fi
34
46
35
47
@@ -86,8 +98,8 @@ mkdir tar_tmp
86
98
87
99
for index in " ${modular_dir[@]} " ; do
88
100
89
- if [ -f modular/$index .tar.bz2 ]; then
90
- old_md5=$( md5sum modular/$index .tar.bz2 | awk ' {print $1}' )
101
+ if [ $CI == " true " ] && [ -f $HOME /gui-dev-build-auto/ modular/$index .tar.bz2 ]; then
102
+ old_md5=$( md5sum $HOME /gui-dev-build-auto/ modular/$index .tar.bz2 | awk ' {print $1}' )
91
103
fi
92
104
93
105
cd decompressed/$index
@@ -97,7 +109,7 @@ for index in "${modular_dir[@]}"; do
97
109
new_md5=$( md5sum tar_tmp/$index .tar.bz2 | awk ' {print $1}' )
98
110
if [ -z " $old_md5 " ] || [ " $old_md5 " != " $new_md5 " ]; then
99
111
echo " Changes detected in modular package $index , updating..."
100
- cp tar_tmp/$index .tar.bz2 modular/
112
+ cp tar_tmp/$index .tar.bz2 $HOME /gui-dev-build-auto/ modular/
101
113
fi
102
114
done
103
115
@@ -121,7 +133,7 @@ for index in "${modular_dir[@]}"; do
121
133
echo " Copying file from " $index " to GUI dir"
122
134
cp -dr decompressed/$index /* total
123
135
else
124
- cp modular/$index .tar.bz2 total/tmp
136
+ cp $HOME /gui-dev-build-auto/ modular/$index .tar.bz2 total/tmp
125
137
echo " Adding specific file from " $index " to tmp virtual dir"
126
138
fi
127
139
done
@@ -131,14 +143,6 @@ cd ../
131
143
132
144
if [ $CI == " true" ]; then
133
145
134
- git config --global user.name " CircleCI" ;
135
- git config --global user.email " CircleCI" ;
136
-
137
- ssh -o StrictHostKeyChecking=no [email protected]
138
-
139
- echo " Publishing dev build to auto repo..." ;
140
- git clone --depth=1 [email protected] :Ansuel/gui-dev-build-auto.git $HOME /gui-dev-build-auto/
141
-
142
146
md5sum=$( md5sum compressed/GUI$type .tar.bz2 | awk ' {print $1}' )
143
147
version=$( cat total/etc/init.d/rootdevice | grep -m1 version_gui | cut -d' =' -f 2)
144
148
if ! grep -w -q " $version " $HOME /gui-dev-build-auto/version ; then
0 commit comments