Update b2, make backuptool compatible with b2 4.x, fix backuptool on ARM
This commit is contained in:
parent
02cfee3708
commit
a6b38d08b2
BIN
bin/b2-linux
BIN
bin/b2-linux
Binary file not shown.
@ -3,6 +3,9 @@
|
||||
# Federated Backup / Restore Tool to B2 Backblaze
|
||||
. /federated/lib/functions.sh
|
||||
|
||||
B2="$(command b2)"
|
||||
[ -z "$B2" ] && B2=/federated/bin/b2-linux
|
||||
|
||||
usage() {
|
||||
cat << EOF
|
||||
Backup / Restore for Backblaze
|
||||
@ -28,7 +31,7 @@ exit 2;
|
||||
}
|
||||
createbucket() {
|
||||
if [ ! -f "/federated/bin/.b2init" ]; then
|
||||
B2_APPLICATION_KEY_ID="$B2_APPLICATION_KEY_ID" B2_APPLICATION_KEY="$B2_APPLICATION_KEY" /federated/bin/b2-linux create_bucket $UUID allPrivate
|
||||
B2_APPLICATION_KEY_ID="$B2_APPLICATION_KEY_ID" B2_APPLICATION_KEY="$B2_APPLICATION_KEY" $B2 bucket create $UUID allPrivate
|
||||
echo "$UUID" > /federated/bin/.b2init
|
||||
fi
|
||||
}
|
||||
@ -297,7 +300,7 @@ listbackup_nfsmounts() {
|
||||
delete_backup() {
|
||||
echo "* Deleting backup files for /federated/apps/$SERVICE.."
|
||||
mkdir -p /federated/tmp/empty
|
||||
cd /federated/tmp/empty && B2_APPLICATION_KEY_ID="$B2_APPLICATION_KEY_ID" B2_APPLICATION_KEY="$B2_APPLICATION_KEY" /federated/bin/b2-linux sync --allowEmptySource --delete . b2://fed-customers/$UUID/federated/apps/$SERVICE/
|
||||
cd /federated/tmp/empty && B2_APPLICATION_KEY_ID="$B2_APPLICATION_KEY_ID" B2_APPLICATION_KEY="$B2_APPLICATION_KEY" $B2 sync --allow-empty-source --delete . b2://fed-customers/$UUID/federated/apps/$SERVICE/
|
||||
[ $? -ne 0 ] && failcheck "* Couldn't delete files"
|
||||
cd /federated && rm -rf /federated/tmp/empty
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user