#!/bin/bash git pull || exit $? git submodule foreach 'git checkout master || git checkout main' || exit $? # Sleep after each `git pull` to avoid `429 too many requests`. git submodule foreach 'sleep 0.1s; if git pull | grep '\''^Updating'\''; then printf " %s" "$(basename $sm_path)" >> $toplevel/build-pkg/pkglist.tmp; fi'