Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

<02><TFT><SCRIPT> Tin Foil Tools Script-Foo Challenge

0 views
Skip to first unread message

CRYP7010G3R

unread,
Mar 18, 2023, 3:35:27 PM3/18/23
to
#!/usr/bin/env bash
# Debian only: configures brave repository and keys and installs brave
browser.
appname="[install-brave]" ; echo "$appname checking for curl application
..."
[[ "$(which curl)" == "" ]] && echo "$appname installing curl" && \
sudo apt install curl
[[ "$(which curl)" != "" ]] && echo \
"$appname curl already installed so proceeding ..."
[[ "$(which apt-get)" == "" ]] && echo "$appname apt-get not found!" &&
exit 1
echo "$appname fetching brave keyring ..."
sudo curl -fsSLo /usr/share/keyrings/brave-browser-archive-keyring.gpg \
https://brave-browser-apt-release.s3.brave.com/brave-browser-archive-keyring.gpg
echo "$appname configuring brave repository in apt sources ..."
echo "deb
[signed-by=/usr/share/keyrings/brave-browser-archive-keyring.gpg] \
https://brave-browser-apt-release.s3.brave.com/ stable main" | \
sudo tee /etc/apt/sources.list.d/brave-browser-release.list
echo "$appname updating apt repository lists ..."
sudo apt-get update
echo "$appname installing brave-browser"
sudo apt install brave-browser && echo "" && echo \
"$appname procedure complete. brave-browser installed!" && exit 0
echo "$appname something went wrong. check the error output or try again."
exit 1
0 new messages