Files
oam/scripts/dropbox/update-multiple-instances.sh
2021-10-16 23:43:31 +02:00

41 lines
991 B
Bash

#!/usr/bin/env sh
function dropbox-install {
export DROPBOX_archive="dropbox_daemon.tar.gz"
export DROPBOX_retries="3"
export DROPBOX_url="http://www.getdropbox.com/download?plat=lnx.x86_64"
# download daemon
echo " downloading archive…"
curl -C - -o $DROPBOX_archive --retry $DROPBOX_retries -S -L $DROPBOX_url
# install daemon
echo " unarchiving tarball…"
tar zxf $DROPBOX_archive -C $HOME
# cleaning
rm $DROPBOX_archive
}
if [ ! -f start-multiple-instances.sh ]
then
echo "[ERROR] Dropbox multi-instances start script not usable. Aborting."
exit 1
fi
if [ ! -d ${HOME}/.dropbox-dist ]
then
echo "[WARNING] Default Dropbox dist directory not found."
echo "[WARNING] Downloading and installing in the default directory."
else
rm -r ${HOME}/.dropbox-dist
fi
echo "[NOTICE] Stopping all processes using the current version of Dropbox."
killall -I dropbox
dropbox-install
echo "[NOTICE] Restarting Dropbox daemons for all acounts."
./start-multiple-instances.sh