[tor-commits] [sandboxed-tor-browser/master] Remove the tor DataDir on (re)install.

yawning at torproject.org yawning at torproject.org
Thu Dec 1 19:24:39 UTC 2016


commit 83cd60192d156450bf7472f1d7c63a5ca12ecebc
Author: Yawning Angel <yawning at schwanenlied.me>
Date:   Thu Dec 1 19:24:05 2016 +0000

    Remove the tor DataDir on (re)install.
---
 src/cmd/sandboxed-tor-browser/internal/ui/install.go | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/src/cmd/sandboxed-tor-browser/internal/ui/install.go b/src/cmd/sandboxed-tor-browser/internal/ui/install.go
index 5680319..e8858b4 100644
--- a/src/cmd/sandboxed-tor-browser/internal/ui/install.go
+++ b/src/cmd/sandboxed-tor-browser/internal/ui/install.go
@@ -23,6 +23,7 @@ import (
 	"fmt"
 	"io/ioutil"
 	"log"
+	"os"
 	"path/filepath"
 	"runtime"
 	"time"
@@ -120,6 +121,8 @@ func (c *Common) DoInstall(async *Async) {
 	log.Printf("install: Installing Tor Browser.")
 	async.UpdateProgress("Installing Tor Browser.")
 
+	os.RemoveAll(c.Cfg.TorDataDir) // Remove the tor directory.
+
 	if err := installer.ExtractBundle(c.Cfg.BundleInstallDir, bundleTarXz, async.Cancel); err != nil {
 		async.Err = err
 		if async.Err == installer.ErrExtractionCanceled {



More information about the tor-commits mailing list