aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSilvio Rhatto <rhatto@riseup.net>2026-03-02 16:22:59 -0300
committerSilvio Rhatto <rhatto@riseup.net>2026-03-02 16:22:59 -0300
commit50510a5550aec580667867e09e6b5ffbfeecd10e (patch)
tree6eaf659475f437d1ea52f47a5c65c1745477355b
parent7aaf185dd12f169edf65ff80c522595314ccd945 (diff)
downloadtrashman-50510a5550aec580667867e09e6b5ffbfeecd10e.tar.gz
trashman-50510a5550aec580667867e09e6b5ffbfeecd10e.tar.bz2
Feat: trashman: adds dangerzone
-rw-r--r--share/trashman/dangerzone/info1
-rwxr-xr-xshare/trashman/dangerzone/unix/linux/debian/install28
l---------share/trashman/dangerzone/unix/linux/ubuntu1
3 files changed, 30 insertions, 0 deletions
diff --git a/share/trashman/dangerzone/info b/share/trashman/dangerzone/info
new file mode 100644
index 0000000..548e49d
--- /dev/null
+++ b/share/trashman/dangerzone/info
@@ -0,0 +1 @@
+take potentially dangerous PDFs, office documents, or images and convert them to safe PDFs
diff --git a/share/trashman/dangerzone/unix/linux/debian/install b/share/trashman/dangerzone/unix/linux/debian/install
new file mode 100755
index 0000000..5ea568f
--- /dev/null
+++ b/share/trashman/dangerzone/unix/linux/debian/install
@@ -0,0 +1,28 @@
+#!/usr/bin/env bash
+#
+# Installs dangerzone.
+#
+
+# Parameters
+SHARE="$1"
+#KEYRING="/etc/apt/keyrings/fpf-apt-tools-archive-keyring.gpg"
+#KEYRING="/usr/share/keyrings/packages.freedom.press-keyring.gpg"
+KEYRING="/usr/share/keyrings/fpf-apt-tools-archive-keyring.gpg"
+
+# Include basic functions
+. $SHARE/trashman/functions || exit 1
+. $SHARE/trashman/debian || exit 1
+
+# Adapted from https://github.com/freedomofpress/dangerzone/blob/main/INSTALL.md#ubuntu-debian
+trashman_apt_install gpg ca-certificates
+mkdir -p /etc/apt/keyrings
+gpg --keyserver hkps://keys.openpgp.org \
+ --no-default-keyring --no-permission-warning --homedir $(mktemp -d) \
+ --keyring gnupg-ring:$KEYRING \
+ --recv-keys DE28AB241FA48260FAC9B8BAA7C9B38522604281
+chmod +r /etc/apt/keyrings/fpf-apt-tools-archive-keyring.gpg
+. /etc/os-release
+echo "deb [signed-by=$KEYRING] \
+ https://packages.freedom.press/apt-tools-prod ${VERSION_CODENAME?} main" \
+ | tee /etc/apt/sources.list.d/fpf-apt-tools.list
+trashman_apt_install dangerzone
diff --git a/share/trashman/dangerzone/unix/linux/ubuntu b/share/trashman/dangerzone/unix/linux/ubuntu
new file mode 120000
index 0000000..b2f7fd3
--- /dev/null
+++ b/share/trashman/dangerzone/unix/linux/ubuntu
@@ -0,0 +1 @@
+debian \ No newline at end of file