gluon/scripts/patch.sh
2014-01-02 15:16:32 +01:00

22 lines
347 B
Bash
Executable File

#!/bin/bash
set -e
shopt -s nullglob
. "$1"/scripts/modules.sh
for module in $GLUON_MODULES; do
cd "$1"/$module
git checkout -B patching base
if [ "$1"/patches/$module/*.patch ]; then
git am "$1"/patches/$module/*.patch || (
git am --abort
git checkout patched
git branch -D patching
false
)
fi
git branch -M patched
done