debian-image-builder-frontend/tools/make-bots
2020-10-27 18:08:58 +01:00

17 lines
561 B
Bash
Executable file

#!/bin/sh
# Prepare bots by creating ./bots directory
# Specify $COCKPIT_BOTS_REF to checkout non-master branch
set -e
if [ ! -d bots ]; then
git clone --quiet --reference-if-able ${XDG_CACHE_HOME:-$HOME/.cache}/cockpit-project/bots https://github.com/cockpit-project/bots.git
if [ -n "$COCKPIT_BOTS_REF" ]; then
git -C bots fetch --quiet --depth=1 origin $COCKPIT_BOTS_REF
git -C bots checkout --quiet FETCH_HEAD
fi
echo "checked out bots/ ref $(git -C bots rev-parse HEAD)"
else
echo "bots/ already exists, skipping"
fi