36 lines
1.3 KiB
Bash
36 lines
1.3 KiB
Bash
#!/bin/bash
|
||
|
||
version=12.5.2
|
||
|
||
#if ~/tor-browser_en-US folder exists, prepare to import its user-data
|
||
if [ -d ~/tor-browser_en-US/Browser/TorBrowser/Data/Browser ];then
|
||
mv -f ~/tor-browser_en-US ~/tor-browser.temp
|
||
fi
|
||
|
||
#if ~/tor-browser folder exists, prepare to import its user-data
|
||
if [ -d ~/tor-browser/Browser/TorBrowser/Data/Browser ];then
|
||
mv -f ~/tor-browser ~/tor-browser.temp
|
||
fi
|
||
|
||
rm -f ~/tor.tar.xz
|
||
wget -O ~/tor.tar.xz https://sourceforge.net/projects/tor-browser-ports/files/${version}/tor-browser-linux-armhf-${version}_ALL.tar.xz/download || error "Failed to download!"
|
||
tar -xf ~/tor.tar.xz || error "Failed to extract!"
|
||
rm -f ~/tor.tar.xz
|
||
|
||
#if ~/tor-browser.temp folder exists, import its user-data
|
||
if [ -d ~/tor-browser.temp ];then
|
||
rm -rf ~/tor-browser/Browser/TorBrowser/Data/Browser
|
||
mv -f ~/tor-browser.temp/Browser/TorBrowser/Data/Browser ~/tor-browser/Browser/TorBrowser/Data && rm -rf ~/tor-browser.temp
|
||
fi
|
||
|
||
echo "[Desktop Entry]
|
||
Type=Application
|
||
Name=Tor Browser
|
||
GenericName=Web Browser
|
||
Comment=Tor Browser is +1 for privacy and −1 for mass surveillance
|
||
Categories=Network;WebBrowser;Security;
|
||
Exec=$HOME/tor-browser/Browser/start-tor-browser
|
||
X-TorBrowser-ExecShell=./Browser/start-tor-browser --detach
|
||
Icon=$(dirname "$0")/icon-64.png
|
||
StartupWMClass=Tor Browser" > ~/.local/share/applications/tor.desktop
|