view backup_repositories.sh @ 13:94b5c7b54978

rm only logs
author Vadim Filimonov <fffilimonov@yandex.ru>
date Thu, 28 Jul 2022 16:23:57 +0300
parents 92a0646e38b6
children
line wrap: on
line source

#!/bin/bash -e

. common.sh;
. local/backupcredentials.sh;

mkdir -p $backuphome 2>/dev/null;

repos=$(curl -sLu ${backupcredentials} http://${domain}/private/tools/links.txt)

for repo in ${repos}; do
    if [ ! -d ${backuphome}/${repo} ]; then
        /usr/local/bin/hg clone http://${backupcredentials}@${domain}/repo/${repo} ${backuphome}/${repo};
    else
        /usr/local/bin/hg pull -R ${backuphome}/${repo} -u http://${backupcredentials}@${domain}/repo/${repo};
    fi;
done;