You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
45 lines
1.3 KiB
45 lines
1.3 KiB
#!/usr/bin/env bash |
|
set -e |
|
|
|
cat << "EOF" |
|
_ _ _ _ |
|
| |__ (_) |___ ____ _ _ __ __| | ___ _ __ |
|
| '_ \| | __\ \ /\ / / _` | '__/ _` |/ _ \ '_ \ |
|
| |_) | | |_ \ V V / (_| | | | (_| | __/ | | | |
|
|_.__/|_|\__| \_/\_/ \__,_|_| \__,_|\___|_| |_| |
|
EOF |
|
|
|
cat << EOF |
|
Open source password management solutions |
|
Copyright 2015-$(date +'%Y'), 8bit Solutions LLC |
|
https://bitwarden.com, https://github.com/bitwarden |
|
=================================================== |
|
EOF |
|
|
|
DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )" |
|
BITWARDEN_SCRIPT_URL="https://go.btwrdn.co/bw-sh" |
|
|
|
cd $DIR |
|
cd ../../ |
|
|
|
FOUND=false |
|
|
|
for i in *.sh; do |
|
if [ $i = "bitwarden.sh" ] |
|
then |
|
FOUND=true |
|
if curl -L -s -w "http_code %{http_code}" -o bitwarden.sh.1 $BITWARDEN_SCRIPT_URL | grep -q "^http_code 20[0-9]" |
|
then |
|
mv bitwarden.sh.1 bitwarden.sh |
|
chmod u+x bitwarden.sh |
|
echo "We have moved our self-hosted scripts to their own repository (https://github.com/bitwarden/self-host). Your 'bitwarden.sh' script has been automatically upgraded. Please run it again." |
|
else |
|
rm -f bitwarden.sh.1 |
|
fi |
|
fi |
|
done |
|
|
|
if [ $FOUND = false ] |
|
then |
|
echo "We have moved our self-hosted scripts to their own repository (https://github.com/bitwarden/self-host). Please run 'bitwarden.sh updateself' before updating." |
|
fi
|
|
|