|
@@ -148,12 +148,10 @@ function upgrade_gogs {
|
148
|
148
|
if [[ "${CURR_GOGS_VERSION}" == "${GOGS_VERSION}" ]]; then
|
149
|
149
|
return
|
150
|
150
|
fi
|
151
|
|
- echo "3" > ~/build/testlog.txt
|
152
|
151
|
|
153
|
152
|
gogs_parameters
|
154
|
153
|
echo "gogs binary upgrade: ${GOGS_BIN}"
|
155
|
154
|
|
156
|
|
- echo "4" > ~/build/testlog.txt
|
157
|
155
|
if [ ! -d ${INSTALL_DIR} ]; then
|
158
|
156
|
mkdir -p ${INSTALL_DIR}
|
159
|
157
|
fi
|
|
@@ -162,14 +160,10 @@ function upgrade_gogs {
|
162
|
160
|
rm -rf ${INSTALL_DIR}/gogs
|
163
|
161
|
fi
|
164
|
162
|
GOGS_FILE=linux_${CURR_ARCH}.tar.gz
|
165
|
|
- echo "5" > ~/build/testlog.txt
|
166
|
163
|
if [ ! -f ${GOGS_FILE} ]; then
|
167
|
164
|
wget ${GOGS_BIN}
|
168
|
|
- echo "6" > ~/build/testlog.txt
|
169
|
165
|
fi
|
170
|
|
- echo "7" > ~/build/testlog.txt
|
171
|
166
|
if [ ! -f ${GOGS_FILE} ]; then
|
172
|
|
- echo "8" > ~/build/testlog.txt
|
173
|
167
|
GOGS_FILE=linux_${CURR_ARCH}.zip
|
174
|
168
|
GOGS_BIN="https://github.com/gogits/gogs/releases/download/v${GOGS_VERSION}/${GOGS_FILE}"
|
175
|
169
|
if [ ! -f ${GOGS_FILE} ]; then
|
|
@@ -182,20 +176,16 @@ function upgrade_gogs {
|
182
|
176
|
unzip -o ${GOGS_FILE}
|
183
|
177
|
fi
|
184
|
178
|
else
|
185
|
|
- echo "9" > ~/build/testlog.txt
|
186
|
179
|
tar -xzf ${INSTALL_DIR}/${GOGS_FILE}
|
187
|
180
|
fi
|
188
|
|
- echo "10" > ~/build/testlog.txt
|
189
|
181
|
if [ ! -d ${INSTALL_DIR}/gogs ]; then
|
190
|
182
|
exit 37823
|
191
|
183
|
fi
|
192
|
|
- echo "11" > ~/build/testlog.txt
|
193
|
184
|
rm -rf /home/${GOGS_USERNAME}/*
|
194
|
185
|
cp -r ${INSTALL_DIR}/gogs/* /home/${GOGS_USERNAME}
|
195
|
186
|
if [ -f ${GOGS_FILE} ]; then
|
196
|
187
|
rm ${GOGS_FILE}
|
197
|
188
|
fi
|
198
|
|
- echo "12" > ~/build/testlog.txt
|
199
|
189
|
|
200
|
190
|
sed -i "s|gogs version.*|gogs version:$GOGS_VERSION|g" ${COMPLETION_FILE}
|
201
|
191
|
systemctl restart gogs
|