mirror-stats/enter-datapoint.sh

40 lines
766 B
Bash
Raw Normal View History

2023-01-11 23:38:00 -06:00
#!/bin/bash -x
# ./rsync_master.sh mirrors.kernel.org debian pool/
DIST=$1
NAME=$2
STAMP=`date +%Y.%m.%d.%H%M%S`
if [ "$2" == "" ]; then
echo $0 "<DIST> <RESULT>"
exit
fi
touch $DIST/$STAMP.$NAME
2023-01-11 23:40:07 -06:00
git add --all
2023-01-11 23:41:14 -06:00
git commit -m "$DIST $NAME"
2023-01-11 23:38:00 -06:00
exit
if [ -f "$BASE/$DIST.status.RUNNING" ]; then
echo rsync already running on $BASE/$DIST.status.RUNNING
exit -1
fi
rsync $ARG $ARGD $SOURCE $DEST
RETURN=$?
rm $BASE/$DIST.status.RUNNING
echo rsync returned: $RETURN
if [ "$RETURN" == "0" ]; then
echo should echo OK into a google check file
echo OK > $BASE/STATUS
touch $BASE/$DIST.status.OK
touch $BACKUPDIR".log.OK"
else
echo should echo ERROR into a google check file
echo FAIL > $BASE/STATUS
touch $BASE/$DIST.status.FAIL
touch $BACKUPDIR".log.FAIL"
fi