Skip to content

Commit 47fb1c0

Browse files
authored
Fixes (#3624)
1 parent 9c78586 commit 47fb1c0

File tree

1 file changed

+10
-10
lines changed

1 file changed

+10
-10
lines changed

ct/gomft.sh

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -33,12 +33,12 @@ function update_script() {
3333
fi
3434
if [[ ! -f "/usr/bin/node" ]]; then
3535
mkdir -p /etc/apt/keyrings
36-
curl -fsSL https://deb.nodesource.com/gpgkey/nodesource-repo.gpg.key | gpg --dearmor -o /etc/apt/keyrings/nodesource.gpg
36+
curl -fsSL "https://deb.nodesource.com/gpgkey/nodesource-repo.gpg.key" | gpg --dearmor -o /etc/apt/keyrings/nodesource.gpg
3737
echo "deb [signed-by=/etc/apt/keyrings/nodesource.gpg] https://deb.nodesource.com/node_22.x nodistro main" >/etc/apt/sources.list.d/nodesource.list
3838
$STD apt-get update
3939
$STD apt-get install -y nodejs
4040
fi
41-
RELEASE=$(curl -fsSL https://api.github.com/repos/StarFleetCPTN/GoMFT/releases/latest | grep "tag_name" | awk '{print substr($2, 3, length($2)-4) }')
41+
RELEASE=$(curl -fsSL "https://api.github.com/repos/StarFleetCPTN/GoMFT/releases/latest" | grep "tag_name" | awk '{print substr($2, 3, length($2)-4) }')
4242
if [[ "${RELEASE}" != "$(cat /opt/${APP}_version.txt)" ]] || [[ ! -f /opt/${APP}_version.txt ]]; then
4343
msg_info "Stopping $APP"
4444
systemctl stop gomft
@@ -47,16 +47,16 @@ function update_script() {
4747
msg_info "Updating $APP to ${RELEASE}"
4848
rm -f /opt/gomft/gomft
4949
temp_file=$(mktemp)
50-
curl -fsSL "https://github.com/StarFleetCPTN/GoMFT/archive/refs/tags/v${RELEASE}.tar.gz" -o $temp_file
51-
tar -xzf $temp_file
52-
cp -rf GoMFT-${RELEASE}/* /opt/gomft
53-
cd /opt/gomft
54-
rm -f /opt/gomft/node_modules
50+
curl -fsSL "https://github.com/StarFleetCPTN/GoMFT/archive/refs/tags/v${RELEASE}.tar.gz" -o "$temp_file"
51+
tar -xzf "$temp_file"
52+
cp -rf "GoMFT-${RELEASE}"/* /opt/gomft/
53+
cd /opt/gomft || exit
54+
rm -rf /opt/gomft/node_modules
5555
$STD npm ci
5656
$STD node build.js
5757
$STD go mod download
5858
$STD go get -u github.com/a-h/templ
59-
$STD $HOME/go/bin/templ generate
59+
$STD "$HOME"/go/bin/templ generate
6060
export CGO_ENABLED=1
6161
export GOOS=linux
6262
$STD go build -o gomft
@@ -65,8 +65,8 @@ function update_script() {
6565
msg_ok "Updated $APP to ${RELEASE}"
6666

6767
msg_info "Cleaning Up"
68-
rm -f $temp_file
69-
rm -rf $HOME/GoMFT-v.${RELEASE}
68+
rm -f "$temp_file"
69+
rm -rf "$HOME/GoMFT-v.${RELEASE}/"
7070
msg_ok "Cleanup Complete"
7171

7272
msg_info "Starting $APP"

0 commit comments

Comments
 (0)