Newer
Older
EXECDIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )"
if [ "$(find "$EXECDIR"/gluon_patches/*.patch 2> /dev/null | wc -l)" -ge 1 ]; then
local base="$EXECDIR"
cd "$EXECDIR"/.. || exit 1
for patch in "$EXECDIR"/gluon_patches/*.patch; do
git am --ignore-space-change --ignore-whitespace "$patch"
if ! git -C "$EXECDIR"/.. rev-parse --abbrev-ref HEAD | grep "v2017.1.x"; then
echo "no gluon repo found or wrong branch"
if ! git -C "$EXECDIR"/.. rev-parse --abbrev-ref HEAD | grep "v2017.1.x"; then
echo "no gluon repo found or wrong branch"
make -C "$EXECDIR"/.. update-patches
local base="$EXECDIR"
cd "$EXECDIR"/.. || exit 1
git format-patch "origin/v2017.1.x" -o "$EXECDIR/gluon_patches"
cd "$base" || exit 1