diff options
author | Silvio Rhatto <rhatto@riseup.net> | 2022-12-09 09:00:58 -0300 |
---|---|---|
committer | Silvio Rhatto <rhatto@riseup.net> | 2022-12-09 09:00:58 -0300 |
commit | 69da6f6451db376d0ff949aa094e56e5bf756200 (patch) | |
tree | d88963f6223549416d35cb2412d3396a5647fbc1 | |
parent | e535b884f2238c9c7a671f9acd5c0d40437896ba (diff) | |
download | trashman-69da6f6451db376d0ff949aa094e56e5bf756200.tar.gz trashman-69da6f6451db376d0ff949aa094e56e5bf756200.tar.bz2 |
Feat: trashman: adds tor package and trashman_debian_major_version_name function
-rw-r--r-- | share/trashman/tor/info | 1 | ||||
-rwxr-xr-x | share/trashman/tor/unix/linux/debian/install | 30 |
2 files changed, 31 insertions, 0 deletions
diff --git a/share/trashman/tor/info b/share/trashman/tor/info new file mode 100644 index 0000000..c157010 --- /dev/null +++ b/share/trashman/tor/info @@ -0,0 +1 @@ +anonymizing overlay network diff --git a/share/trashman/tor/unix/linux/debian/install b/share/trashman/tor/unix/linux/debian/install new file mode 100755 index 0000000..71f1cb9 --- /dev/null +++ b/share/trashman/tor/unix/linux/debian/install @@ -0,0 +1,30 @@ +#!/bin/bash +# +# Tor installer for debian systems. +# + +# Parameters +SHARE="$1" +LIB="$2" +REQUIREMENTS="apt-transport-https wget gnupg" + +# Include basic functions +. $LIB/trashman/functions || exit 1 +. $LIB/trashman/debian || exit 1 + +# Requirements +trashman_apt_install_packages $REQUIREMENTS + +# Additional parameters +DISTRIBUTION="bullseye" + +cat <<-EOF > /etc/apt/sources.list.d/tor.list + deb [signed-by=/usr/share/keyrings/tor-archive-keyring.gpg] https://deb.torproject.org/torproject.org $DISTRIBUTION main + deb-src [signed-by=/usr/share/keyrings/tor-archive-keyring.gpg] https://deb.torproject.org/torproject.org $DISTRIBUTION main +EOF + +wget -O- https://deb.torproject.org/torproject.org/A3C4F0F979CAA22CDBA8F512EE8CBC9E886DDD89.asc | gpg --dearmor | tee /usr/share/keyrings/tor-archive-keyring.gpg >/dev/null + +apt update && apt install -y tor deb.torproject.org-keyring + +#rm -rf /var/lib/apt/lists/* |