|
@@ -120,31 +120,31 @@ function upgrade_gogs {
|
120
|
120
|
mkdir -p ${INSTALL_DIR}
|
121
|
121
|
fi
|
122
|
122
|
cd ${INSTALL_DIR}
|
123
|
|
- if [ -f linux-${CURR_ARCH}.tar.gz ]; then
|
124
|
|
- rm linux-${CURR_ARCH}.tar.gz
|
125
|
|
- fi
|
126
|
|
- wget ${GOGS_BIN}
|
127
|
|
- if [ ! -f linux_${CURR_ARCH}.tar.gz ]; then
|
128
|
|
- GOGS_BIN="https://github.com/gogits/gogs/releases/download/v${GOGS_VERSION}/linux_${CURR_ARCH}.zip"
|
|
123
|
+ GOGS_FILE=linux_${CURR_ARCH}.tar.gz
|
|
124
|
+ if [ ! -f $GOGS_FILE ]; then
|
129
|
125
|
wget ${GOGS_BIN}
|
130
|
|
- if [ ! -f linux_${CURR_ARCH}.zip ]; then
|
|
126
|
+ fi
|
|
127
|
+ if [ ! -f $GOGS_FILE ]; then
|
|
128
|
+ GOGS_FILE=linux_${CURR_ARCH}.zip
|
|
129
|
+ GOGS_BIN="https://github.com/gogits/gogs/releases/download/v${GOGS_VERSION}/${GOGS_FILE}"
|
|
130
|
+ if [ ! -f ${GOGS_FILE} ]; then
|
|
131
|
+ wget ${GOGS_BIN}
|
|
132
|
+ fi
|
|
133
|
+ if [ ! -f ${GOGS_FILE} ]; then
|
131
|
134
|
exit 37836
|
132
|
135
|
else
|
133
|
136
|
apt-get -y install unzip
|
134
|
|
- unzip -A linux_${CURR_ARCH}.zip
|
|
137
|
+ unzip -A ${GOGS_FILE}
|
135
|
138
|
fi
|
136
|
139
|
else
|
137
|
|
- tar -xzf ${INSTALL_DIR}/linux_${CURR_ARCH}.tar.gz
|
|
140
|
+ tar -xzf ${INSTALL_DIR}/${GOGS_FILE}
|
138
|
141
|
fi
|
139
|
142
|
if [ ! -d $INSTALL_DIR/gogs ]; then
|
140
|
143
|
exit 37823
|
141
|
144
|
fi
|
142
|
145
|
cp -r $INSTALL_DIR/gogs /home/$GOGS_USERNAME
|
143
|
|
- if [ -f linux_${CURR_ARCH}.tar.gz ]; then
|
144
|
|
- rm linux_${CURR_ARCH}.tar.gz
|
145
|
|
- fi
|
146
|
|
- if [ -f linux_${CURR_ARCH}.zip ]; then
|
147
|
|
- rm linux_${CURR_ARCH}.zip
|
|
146
|
+ if [ -f ${GOGS_FILE} ]; then
|
|
147
|
+ rm ${GOGS_FILE}
|
148
|
148
|
fi
|
149
|
149
|
|
150
|
150
|
sed -i "s|Gogs version.*|Gogs version:$GOGS_VERSION|g" $COMPLETION_FILE
|
|
@@ -351,31 +351,29 @@ function install_gogs {
|
351
|
351
|
mkdir -p ${INSTALL_DIR}
|
352
|
352
|
fi
|
353
|
353
|
cd ${INSTALL_DIR}
|
354
|
|
- if [ -f linux-${CURR_ARCH}.tar.gz ]; then
|
355
|
|
- rm linux-${CURR_ARCH}.tar.gz
|
|
354
|
+ GOGS_FILE=linux_${CURR_ARCH}.tar.gz
|
|
355
|
+ if [ ! -f ${GOGS_FILE} ]; then
|
|
356
|
+ wget ${GOGS_BIN}
|
356
|
357
|
fi
|
357
|
|
- wget ${GOGS_BIN}
|
358
|
|
- if [ ! -f linux_${CURR_ARCH}.tar.gz ]; then
|
359
|
|
- GOGS_BIN="https://github.com/gogits/gogs/releases/download/v${GOGS_VERSION}/linux_${CURR_ARCH}.zip"
|
|
358
|
+ if [ ! -f ${GOGS_FILE} ]; then
|
|
359
|
+ GOGS_FILE=linux_${CURR_ARCH}.zip
|
|
360
|
+ GOGS_BIN="https://github.com/gogits/gogs/releases/download/v${GOGS_VERSION}/${GOGS_FILE}"
|
360
|
361
|
wget ${GOGS_BIN}
|
361
|
|
- if [ ! -f linux_${CURR_ARCH}.zip ]; then
|
|
362
|
+ if [ ! -f ${GOGS_FILE} ]; then
|
362
|
363
|
exit 37836
|
363
|
364
|
else
|
364
|
365
|
apt-get -y install unzip
|
365
|
|
- unzip -A linux_${CURR_ARCH}.zip
|
|
366
|
+ unzip -A ${GOGS_FILE}
|
366
|
367
|
fi
|
367
|
368
|
else
|
368
|
|
- tar -xzf ${INSTALL_DIR}/linux_${CURR_ARCH}.tar.gz
|
|
369
|
+ tar -xzf ${INSTALL_DIR}/${GOGS_FILE}
|
369
|
370
|
fi
|
370
|
371
|
if [ ! -d $INSTALL_DIR/gogs ]; then
|
371
|
372
|
exit 37823
|
372
|
373
|
fi
|
373
|
374
|
cp -r $INSTALL_DIR/gogs /home/$GOGS_USERNAME
|
374
|
|
- if [ -f linux_${CURR_ARCH}.tar.gz ]; then
|
375
|
|
- rm linux_${CURR_ARCH}.tar.gz
|
376
|
|
- fi
|
377
|
|
- if [ -f linux_${CURR_ARCH}.zip ]; then
|
378
|
|
- rm linux_${CURR_ARCH}.zip
|
|
375
|
+ if [ -f ${GOGS_FILE} ]; then
|
|
376
|
+ rm ${GOGS_FILE}
|
379
|
377
|
fi
|
380
|
378
|
|
381
|
379
|
if [ ! -f /home/$GOGS_USERNAME/gogs ]; then
|