firmware-open/scripts/remotes.sh

28 lines
535 B
Bash
Raw Normal View History

#!/usr/bin/env bash
REMOTES=(
"coreboot upstream https://github.com/coreboot/coreboot.git"
"edk2 upstream https://github.com/tianocore/edk2.git"
2019-09-26 15:07:53 -06:00
"edk2 mrchromebox https://github.com/MrChromebox/edk2.git"
)
set -e
git_remote() {
echo -e "\x1B[1m$1\x1B[0m"
pushd "$1" > /dev/null
if git remote | grep "^$2\$"
then
git remote set-url "$2" "$3"
else
git remote add "$2" "$3"
fi
git fetch "$2"
popd > /dev/null
}
for remote in "${REMOTES[@]}"
do
git_remote "$remote"
done