From 32d9ebad9b99869cbd5a0bf7f6ce8bc40a35002c Mon Sep 17 00:00:00 2001 From: Bob Mottram <bob@freedombone.net> Date: Thu, 23 Aug 2018 15:44:01 +0100 Subject: [PATCH] Ensure that any previous tor keys are removed before installing --- src/freedombone-factory-reset | 9 --------- src/freedombone-utils-onion | 9 +++++++++ 2 files changed, 9 insertions(+), 9 deletions(-) diff --git a/src/freedombone-factory-reset b/src/freedombone-factory-reset index 5c91aeada..71380ab50 100755 --- a/src/freedombone-factory-reset +++ b/src/freedombone-factory-reset @@ -159,15 +159,6 @@ awk '$5 > 2000' /etc/ssh/moduli > ~/moduli mv ~/moduli /etc/ssh/moduli echo $'ssh small moduli removed' -# regenerate tor keys -systemctl stop tor -$REMOVE_PACKAGES tor -if [ -d /var/lib/tor ]; then - rm -rf /var/lib/tor -fi -$INSTALL_PACKAGES_BACKPORTS tor -echo $'Tor keys regenerated' - $REMOVE_UNUSED_PACKAGES $CLEAN_PACKAGES /bin/rm -rf /var/lib/apt/lists/* diff --git a/src/freedombone-utils-onion b/src/freedombone-utils-onion index be1664c01..c464f2b6d 100755 --- a/src/freedombone-utils-onion +++ b/src/freedombone-utils-onion @@ -346,6 +346,15 @@ function install_tor { return fi + # ensure that any previous keys are removed + if [ -d /var/lib/tor ]; then + $REMOVE_PACKAGES tor + rm -rf /var/lib/tor + fi + if [ -d /etc/torrc.d ]; then + rm -rf /etc/torrc.d/* + fi + $INSTALL_PACKAGES_BACKPORTS tor if [ ! -f /etc/tor/torrc ]; then echo 'Tor failed to install' -- GitLab