tor-browser
1 #!/bin/sh 2 3 APP=tor-browser 4 5 # CREATE THE DIRECTORY 6 mkdir -p /opt/"$APP" 7 cd /opt/"$APP" 8 9 # ADD THE REMOVER 10 echo '#!/bin/sh' >> /opt/"$APP"/remove 11 echo "rm -R -f /usr/local/share/applications/$APP-AM.desktop /opt/$APP /usr/local/bin/$APP" >> /opt/"$APP"/remove 12 chmod a+x /opt/"$APP"/remove 13 14 # DOWNLOAD THE ARCHIVE 15 mkdir -p tmp 16 cd ./tmp 17 18 wget "$(curl -Ls https://www.torproject.org/download/languages/ | tr '"' '\n' | grep "linux.*x86_64.*tar.xz$" | head -1)" 19 [ -e ./*tar.* ] && tar fx ./*tar.* && rm -f ./*tar.* 20 cd .. 21 mv ./tmp/*/Browser/* ./ 22 rm -R ./tmp 23 24 # LINK / SCRIPT IN $PATH 25 ln -s /opt/"$APP"/firefox.real /usr/local/bin/"$APP" 26 27 # LAUNCHER 28 echo " 29 [Desktop Entry] 30 Type=Application 31 Name=Tor Browser 32 GenericName=Web Browser 33 Comment=Tor Browser is +1 for privacy and −1 for mass surveillance 34 Categories=Network;WebBrowser;Security; 35 Exec=$APP 36 X-TorBrowser-ExecShell=/opt/$APP/start-tor-browser --detach 37 Icon=/opt/$APP/browser/chrome/icons/default/default128.png 38 StartupWMClass=Tor Browser" > /usr/local/share/applications/"$APP"-AM.desktop 39 40 41 42 43