/ programs / x86_64 / tor-browser
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