aboutsummaryrefslogtreecommitdiff
path: root/web/native-protocol/install
diff options
context:
space:
mode:
authormetamuffin <metamuffin@disroot.org>2024-01-31 23:15:22 +0100
committermetamuffin <metamuffin@disroot.org>2024-01-31 23:15:22 +0100
commitc4362adc4af0c4dcdbb2346a9e077bdf580d8007 (patch)
tree0500be10f312714973338969c50dd8319d839965 /web/native-protocol/install
parent39a4b10789ff9f97ddc3de7d55bc845cabaac333 (diff)
downloadjellything-c4362adc4af0c4dcdbb2346a9e077bdf580d8007.tar
jellything-c4362adc4af0c4dcdbb2346a9e077bdf580d8007.tar.bz2
jellything-c4362adc4af0c4dcdbb2346a9e077bdf580d8007.tar.zst
fix native player
Diffstat (limited to 'web/native-protocol/install')
-rwxr-xr-xweb/native-protocol/install14
1 files changed, 11 insertions, 3 deletions
diff --git a/web/native-protocol/install b/web/native-protocol/install
index f197b01..97d92f6 100755
--- a/web/native-protocol/install
+++ b/web/native-protocol/install
@@ -1,5 +1,13 @@
#!/bin/fish
-install -Dm750 jellynative ~/.local/bin/jellynative
-install -Dm640 jellynative.desktop ~/.local/share/applications/jellynative.desktop
-update-desktop-database ~/.local/share/applications
+if fish_is_root_user
+ echo 'Global installation'
+ install -Dm755 jellynative /usr/local/bin/jellynative
+ install -Dm644 jellynative.desktop /usr/local/share/applications/jellynative.desktop
+ update-desktop-database /usr/local/share/applications
+else
+ echo 'User installation'
+ install -Dm750 jellynative ~/.local/bin/jellynative
+ install -Dm640 jellynative.desktop ~/.local/share/applications/jellynative.desktop
+ update-desktop-database ~/.local/share/applications
+end
echo 'In firefox about:config set network.protocol-handler.expose.jellynative to true'