Skip to content

Commit 810eadd

Browse files
committed
Fix Rustdeskserver (curl)
1 parent 13a607d commit 810eadd

File tree

2 files changed

+19
-11
lines changed

2 files changed

+19
-11
lines changed

ct/rustdeskserver.sh

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -37,9 +37,12 @@ function update_script() {
3737

3838
msg_info "Updating $APP to v${RELEASE}"
3939
TEMPDIR=$(mktemp -d)
40-
curl -fsSL "https://github.com/rustdesk/rustdesk-server/releases/download/${RELEASE}/rustdesk-server-hbbr_${RELEASE}_amd64.deb" -P $TEMPDIR" -o $(basename "https://github.com/rustdesk/rustdesk-server/releases/download/${RELEASE}/rustdesk-server-hbbr_${RELEASE}_amd64.deb" -P $TEMPDIR")
41-
curl -fsSL "https://github.com/rustdesk/rustdesk-server/releases/download/${RELEASE}/rustdesk-server-hbbs_${RELEASE}_amd64.deb" -P $TEMPDIR" -o $(basename "https://github.com/rustdesk/rustdesk-server/releases/download/${RELEASE}/rustdesk-server-hbbs_${RELEASE}_amd64.deb" -P $TEMPDIR")
42-
curl -fsSL "https://github.com/rustdesk/rustdesk-server/releases/download/${RELEASE}/rustdesk-server-utils_${RELEASE}_amd64.deb" -P $TEMPDIR" -o $(basename "https://github.com/rustdesk/rustdesk-server/releases/download/${RELEASE}/rustdesk-server-utils_${RELEASE}_amd64.deb" -P $TEMPDIR")
40+
curl -fsSL "https://github.com/rustdesk/rustdesk-server/releases/download/${RELEASE}/rustdesk-server-hbbr_${RELEASE}_amd64.deb" \
41+
-o "${TEMPDIR}/rustdesk-server-hbbr_${RELEASE}_amd64.deb"
42+
curl -fsSL "https://github.com/rustdesk/rustdesk-server/releases/download/${RELEASE}/rustdesk-server-hbbs_${RELEASE}_amd64.deb" \
43+
-o "${TEMPDIR}/rustdesk-server-hbbs_${RELEASE}_amd64.deb"
44+
curl -fsSL "https://github.com/rustdesk/rustdesk-server/releases/download/${RELEASE}/rustdesk-server-utils_${RELEASE}_amd64.deb" \
45+
-o "${TEMPDIR}/rustdesk-server-utils_${RELEASE}_amd64.deb"
4346
$STD dpkg -i $TEMPDIR/*.deb
4447
msg_ok "Updated $APP to v${RELEASE}"
4548

@@ -62,4 +65,4 @@ description
6265
msg_ok "Completed Successfully!\n"
6366
echo -e "${CREATING}${GN}${APP} setup has been successfully initialized!${CL}"
6467
echo -e "${INFO}${YW} Access it using the following URL:${CL}"
65-
echo -e "${TAB}${GATEWAY}${BGN}${IP}${CL}"
68+
echo -e "${TAB}${GATEWAY}${BGN}${IP}${CL}"

install/rustdeskserver-install.sh

Lines changed: 12 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -14,13 +14,18 @@ network_check
1414
update_os
1515

1616
msg_info "Setup RustDesk"
17-
RELEASE=$(curl -fsSL https://api.github.com/repos/rustdesk/rustdesk-server/releases/latest | grep "tag_name" | awk '{print substr($2, 2, length($2)-3) }')
17+
18+
RELEASE=$(curl -fsSL https://api.github.com/repos/rustdesk/rustdesk-server/releases/latest | grep "tag_name" | awk -F '"' '{print $4}')
1819
TEMPDIR=$(mktemp -d)
19-
curl -fsSL "https://github.com/rustdesk/rustdesk-server/releases/download/${RELEASE}/rustdesk-server-hbbr_${RELEASE}_amd64.deb" -P $TEMPDIR" -o $(basename "https://github.com/rustdesk/rustdesk-server/releases/download/${RELEASE}/rustdesk-server-hbbr_${RELEASE}_amd64.deb" -P $TEMPDIR")
20-
curl -fsSL "https://github.com/rustdesk/rustdesk-server/releases/download/${RELEASE}/rustdesk-server-hbbs_${RELEASE}_amd64.deb" -P $TEMPDIR" -o $(basename "https://github.com/rustdesk/rustdesk-server/releases/download/${RELEASE}/rustdesk-server-hbbs_${RELEASE}_amd64.deb" -P $TEMPDIR")
21-
curl -fsSL "https://github.com/rustdesk/rustdesk-server/releases/download/${RELEASE}/rustdesk-server-utils_${RELEASE}_amd64.deb" -P $TEMPDIR" -o $(basename "https://github.com/rustdesk/rustdesk-server/releases/download/${RELEASE}/rustdesk-server-utils_${RELEASE}_amd64.deb" -P $TEMPDIR")
22-
$STD dpkg -i $TEMPDIR/*.deb
23-
echo "${RELEASE}" >/opt/rustdesk.txt
20+
21+
curl -fsSL "https://github.com/rustdesk/rustdesk-server/releases/download/${RELEASE}/rustdesk-server-hbbr_${RELEASE}_amd64.deb" \
22+
-o "${TEMPDIR}/rustdesk-server-hbbr_${RELEASE}_amd64.deb"
23+
curl -fsSL "https://github.com/rustdesk/rustdesk-server/releases/download/${RELEASE}/rustdesk-server-hbbs_${RELEASE}_amd64.deb" \
24+
-o "${TEMPDIR}/rustdesk-server-hbbs_${RELEASE}_amd64.deb"
25+
curl -fsSL "https://github.com/rustdesk/rustdesk-server/releases/download/${RELEASE}/rustdesk-server-utils_${RELEASE}_amd64.deb" \
26+
-o "${TEMPDIR}/rustdesk-server-utils_${RELEASE}_amd64.deb"
27+
$STD dpkg -i "${TEMPDIR}"/*.deb
28+
echo "${RELEASE}" >/opt/rustdesk_version.txt
2429
msg_ok "Setup RustDesk"
2530

2631
motd_ssh
@@ -30,4 +35,4 @@ msg_info "Cleaning up"
3035
rm -rf $TEMPDIR
3136
$STD apt-get -y autoremove
3237
$STD apt-get -y autoclean
33-
msg_ok "Cleaned"
38+
msg_ok "Cleaned"

0 commit comments

Comments
 (0)