From: Silvio Rhatto Date: Mon, 2 Mar 2026 19:22:59 +0000 (-0300) Subject: Feat: trashman: adds dangerzone X-Git-Url: https://gitweb.fluxo.info/?a=commitdiff_plain;h=50510a5550aec580667867e09e6b5ffbfeecd10e;p=trashman.git Feat: trashman: adds dangerzone --- 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