2
0
Fork 0

implement applyPatch()

Dieser Commit ist enthalten in:
belliash 2012-01-17 21:36:00 +01:00
Ursprung 126676c91b
Commit 88d7083944
1 geänderte Dateien mit 16 neuen und 0 gelöschten Zeilen

Datei anzeigen

@ -3,6 +3,22 @@
# Distributed under the terms of the GNU General Public License v3
#-------------------------------------------------------------------------------
# Applies a diff file to an original
# Parameters: %original_dir% %patch%
#-------------------------------------------------------------------------------
function applyPatch() {
local DESTDIR="${1}"
local PATCH="${2}"
local PREFIX
for PREFIX in {0..4}; do
if run "patch -d ${DESTDIR} --dry-run -p ${PREFIX} -i ${PATCH} -s"; then
run "patch -d ${DESTDIR} -p ${PREFIX} -i ${PATCH}" && return 0
fi
done
return 1
}
#-------------------------------------------------------------------------------
# Completely removes log file
#-------------------------------------------------------------------------------