Skip to content

Commit 38d2964

Browse files
committed
Add enable/disable scripts for rancher desktop
1 parent 7144757 commit 38d2964

File tree

2 files changed

+39
-0
lines changed

2 files changed

+39
-0
lines changed
Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
#!/usr/bin/env bash
2+
3+
set -e
4+
5+
run0 sh -c '
6+
rm -rf /opt/rancher-desktop
7+
rm -f /usr/local/bin/rancher-desktop
8+
rm -f /usr/local/share/applications/rancher-desktop.desktop
9+
'
10+
11+
echo "****************************************"
12+
echo "--Complete--"
13+
echo "Rancher Desktop has been removed from the system!"
Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
#!/usr/bin/env bash
2+
3+
set -e
4+
5+
curl --retry 5 --retry-max-time 120 -L \
6+
-o /tmp/rancher-desktop.AppImage https://slc-mirror.opensuse.org/repositories/isv%3A/Rancher%3A/stable/AppImage/rancher-desktop-latest-x86_64.AppImage
7+
chmod +x /tmp/rancher-desktop.AppImage
8+
9+
10+
/tmp/rancher-desktop.AppImage --appimage-extract
11+
12+
run0 sh -c '
13+
mkdir -p /opt/rancher-desktop
14+
mv /tmp/rancher-desktop.AppImage /opt/rancher-desktop/
15+
cp squashfs-root/rancher-desktop.desktop /opt/rancher-desktop/
16+
cp squashfs-root/rancher-desktop.png /opt/rancher-desktop
17+
sed -i 's,Icon=rancher-desktop,Icon=/opt/rancher-desktop/rancher-desktop.png,g' /opt/rancher-desktop/rancher-desktop.desktop
18+
ln -sf /opt/rancher-desktop/rancher-desktop.AppImage /usr/local/bin/rancher-desktop
19+
ln -sf /opt/rancher-desktop/rancher-desktop.desktop /usr/local/share/applications/
20+
' || rm -rf squashfs-root
21+
22+
rm -rf squashfs-root
23+
24+
echo "****************************************"
25+
echo "--Complete--"
26+
echo "Run 'rancher-desktop' or check the Application Launcher to start Rancher Desktop!"

0 commit comments

Comments
 (0)