diff options
| author | Silvio Rhatto <rhatto@riseup.net> | 2026-03-02 16:22:59 -0300 |
|---|---|---|
| committer | Silvio Rhatto <rhatto@riseup.net> | 2026-03-02 16:22:59 -0300 |
| commit | 50510a5550aec580667867e09e6b5ffbfeecd10e (patch) | |
| tree | 6eaf659475f437d1ea52f47a5c65c1745477355b | |
| parent | 7aaf185dd12f169edf65ff80c522595314ccd945 (diff) | |
| download | trashman-50510a5550aec580667867e09e6b5ffbfeecd10e.tar.gz trashman-50510a5550aec580667867e09e6b5ffbfeecd10e.tar.bz2 | |
Feat: trashman: adds dangerzone
| -rw-r--r-- | share/trashman/dangerzone/info | 1 | ||||
| -rwxr-xr-x | share/trashman/dangerzone/unix/linux/debian/install | 28 | ||||
| l--------- | share/trashman/dangerzone/unix/linux/ubuntu | 1 |
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 |
