#!/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 $REQUIREMENTS # Additional parameters #DISTRIBUTION="bullseye" DISTRIBUTION="`trashman_debian_major_version_name`" cat <<-EOF > /etc/apt/sources.list.d/tor.list deb [signed-by=/etc/apt/trusted.gpg.d/torproject.org.gpg] https://deb.torproject.org/torproject.org $DISTRIBUTION main deb-src [signed-by=/etc/apt/trusted.gpg.d/torproject.org.gpg] https://deb.torproject.org/torproject.org $DISTRIBUTION main EOF # Remove key from old location rm -f /usr/share/keyrings/tor-archive-keyring.gpg #wget -O- https://deb.torproject.org/torproject.org/A3C4F0F979CAA22CDBA8F512EE8CBC9E886DDD89.asc | gpg --dearmor | tee /usr/share/keyrings/tor-archive-keyring.gpg >/dev/null cp $SHARE/tor/unix/linux/debian/files/etc/apt/trusted.gpg.d/torproject.org.gpg /etc/apt/trusted.gpg.d/ apt update && apt install -y tor deb.torproject.org-keyring #rm -rf /var/lib/apt/lists/*