aboutsummaryrefslogtreecommitdiff
path: root/share/trashman/signal-desktop
diff options
context:
space:
mode:
authorSilvio Rhatto <rhatto@riseup.net>2020-11-28 21:08:45 -0300
committerSilvio Rhatto <rhatto@riseup.net>2020-11-28 21:08:45 -0300
commit3a328e6b0424b1581be0c713347c0cbeb94a8f86 (patch)
treef2907c6af2950f35fc6e16623bbec21a3f1ab903 /share/trashman/signal-desktop
parent1a9e21020fb2b6d98970ba36af33e70af1fca49b (diff)
downloadtrashman-3a328e6b0424b1581be0c713347c0cbeb94a8f86.tar.gz
trashman-3a328e6b0424b1581be0c713347c0cbeb94a8f86.tar.bz2
Feat: adds signal-desktop and tor-transproxy
Diffstat (limited to 'share/trashman/signal-desktop')
-rw-r--r--share/trashman/signal-desktop/info1
-rw-r--r--share/trashman/signal-desktop/unix/linux/debian/files/etc/apt/trusted.gpg.d/signal.org.gpgbin0 -> 2223 bytes
-rwxr-xr-xshare/trashman/signal-desktop/unix/linux/debian/install27
3 files changed, 28 insertions, 0 deletions
diff --git a/share/trashman/signal-desktop/info b/share/trashman/signal-desktop/info
new file mode 100644
index 0000000..bf2119f
--- /dev/null
+++ b/share/trashman/signal-desktop/info
@@ -0,0 +1 @@
+signal messenger desktop client
diff --git a/share/trashman/signal-desktop/unix/linux/debian/files/etc/apt/trusted.gpg.d/signal.org.gpg b/share/trashman/signal-desktop/unix/linux/debian/files/etc/apt/trusted.gpg.d/signal.org.gpg
new file mode 100644
index 0000000..b5e68a0
--- /dev/null
+++ b/share/trashman/signal-desktop/unix/linux/debian/files/etc/apt/trusted.gpg.d/signal.org.gpg
Binary files differ
diff --git a/share/trashman/signal-desktop/unix/linux/debian/install b/share/trashman/signal-desktop/unix/linux/debian/install
new file mode 100755
index 0000000..aa291f6
--- /dev/null
+++ b/share/trashman/signal-desktop/unix/linux/debian/install
@@ -0,0 +1,27 @@
+#!/usr/bin/env bash
+#
+# Installs Signal Desktop.
+#
+
+# Parameters
+SHARE="$1"
+
+# Include basic functions
+. $SHARE/trashman/functions || exit 1
+. $SHARE/trashman/debian || exit 1
+
+# Install requirements
+trashman_apt_install curl apt-transport-https
+
+# Setup Signal repository
+#curl -s https://updates.signal.org/desktop/apt/keys.asc | apt-key add -
+cp $SHARE/signal-desktop/unix/linux/debian/files/etc/apt/trusted.gpg.d/signal.org.gpg /etc/apt/trusted.gpg.d/
+echo "deb [arch=amd64] https://updates.signal.org/desktop/apt xenial main" | tee /etc/apt/sources.list.d/signal-xenial.list > /dev/null
+
+# Install Signal
+trashman_apt_install signal-desktop
+
+# The SUID sandbox helper binary was found, but is not configured correctly.
+# Rather than run without sandboxing I'm aborting now.
+# You need to make sure that /opt/Signal/chrome-sandbox is owned by root and has mode 4755.
+chmod 4755 /opt/Signal/chrome-sandbox