tor-browser-alpha
1 #!/bin/sh 2 3 APP=tor-browser-alpha 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/alpha/ | tr '><" ' '\n' | grep -i "http.*linux.*i686.*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 (Alpha) 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