gluon-firmware/scripts/patch.sh

22 lines
479 B
Bash
Raw Normal View History

2013-12-28 14:11:59 +00:00
#!/bin/bash
set -e
shopt -s nullglob
. "$GLUONDIR"/scripts/modules.sh
2013-12-28 14:11:59 +00:00
for module in $GLUON_MODULES; do
cd "$GLUONDIR"/$module
git checkout -B patching base
2013-12-28 14:11:59 +00:00
if [ "$(echo "$GLUONDIR"/patches/$module/*.patch)" ]; then
git -c user.name='Gluon Patch Manager' -c user.email='gluon@void.example.com' am --whitespace=nowarn "$GLUONDIR"/patches/$module/*.patch || (
git am --abort
git checkout patched
git branch -D patching
false
)
fi
2014-01-02 14:16:32 +00:00
git branch -M patched
2013-12-28 14:11:59 +00:00
done