Line
Link Here
|
0 |
-- a/patches/patchinstall.sh |
0 |
++ b/patches/patchinstall.sh |
Lines 668-673
if test "$backend" = "patch"; then
Link Here
|
668 |
fi |
668 |
fi |
669 |
} |
669 |
} |
670 |
|
670 |
|
|
|
671 |
# 'epatch' backend - used on Gentoo |
672 |
elif test "$backend" = "epatch"; then |
673 |
|
674 |
patch_apply () |
675 |
{ |
676 |
echo "cwd:$(pwd) patch:$1"; |
677 |
if grep -q "^GIT binary patch" "$1"; then |
678 |
if ! ../debian/tools/gitapply.sh -d "$DESTDIR" < "$1"; then |
679 |
abort "Failed to apply patch, aborting!" |
680 |
fi |
681 |
else |
682 |
local patch="$(readlink -f "$1")" |
683 |
if ! (cd "$DESTDIR" && epatch "$patch"); then |
684 |
abort "Failed to apply patch, aborting!" |
685 |
fi |
686 |
fi |
687 |
} |
688 |
|
671 |
# GIT backend - apply patches using 'git am' |
689 |
# GIT backend - apply patches using 'git am' |
672 |
elif test "$backend" = "git" -o "$backend" = "git-am"; then |
690 |
elif test "$backend" = "git" -o "$backend" = "git-am"; then |
Lines 833-840
fi
Link Here
|
833 |
# To make sure we find all the patches and tools switch to the patches directory now |
833 |
# To make sure we find all the patches and tools switch to the patches directory now |
834 |
script="$(readlink -f "$0")" |
834 |
script="$(readlink -f "$0")" |
835 |
curdir="$(dirname "$script")" |
835 |
curdir="$(dirname "$script")" |
836 |
if ! cd "$curdir"; then |
836 |
if test -f "$curdir/patchinstall.sh"; then |
837 |
abort "Failed to change working directory to $curdir." |
837 |
if ! cd "$curdir"; then |
|
|
838 |
abort "Failed to change working directory to $curdir." |
839 |
fi |
840 |
elif test ! -f ./patchinstall.sh; then |
841 |
abort "Failed to find patch directory." |
838 |
fi |
842 |
fi |
839 |
|
843 |
|
840 |
# If autoupdate is enabled then create a tempfile to keep track of all patches |
844 |
# If autoupdate is enabled then create a tempfile to keep track of all patches |