mirror of
https://github.com/motioneye-project/motioneyeos.git
synced 2025-07-28 13:46:32 +00:00
apply-patches.sh: rename targetdir to builddir
targetdir is not the output/target directory as it can suggest. Signed-off-by: Ludovic Desroches <ludovic.desroches@atmel.com> Tested-by: Ludovic Desroches <ludovic.desroches@atmel.com> with an armadeus_apf9328_defconfig build Acked-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Tested-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Acked-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
This commit is contained in:
parent
579e74b150
commit
a7773ea412
@ -6,13 +6,13 @@
|
|||||||
# (c) 2002 Erik Andersen <andersen@codepoet.org>
|
# (c) 2002 Erik Andersen <andersen@codepoet.org>
|
||||||
|
|
||||||
# Set directories from arguments, or use defaults.
|
# Set directories from arguments, or use defaults.
|
||||||
targetdir=${1-.}
|
builddir=${1-.}
|
||||||
patchdir=${2-../kernel-patches}
|
patchdir=${2-../kernel-patches}
|
||||||
shift 2
|
shift 2
|
||||||
patchpattern=${@-*}
|
patchpattern=${@-*}
|
||||||
|
|
||||||
if [ ! -d "${targetdir}" ] ; then
|
if [ ! -d "${builddir}" ] ; then
|
||||||
echo "Aborting. '${targetdir}' is not a directory."
|
echo "Aborting. '${builddir}' is not a directory."
|
||||||
exit 1
|
exit 1
|
||||||
fi
|
fi
|
||||||
if [ ! -d "${patchdir}" ] ; then
|
if [ ! -d "${patchdir}" ] ; then
|
||||||
@ -22,8 +22,8 @@ fi
|
|||||||
|
|
||||||
# Remove any rejects present BEFORE patching - Because if there are
|
# Remove any rejects present BEFORE patching - Because if there are
|
||||||
# any, even if patches are well applied, at the end it will complain
|
# any, even if patches are well applied, at the end it will complain
|
||||||
# about rejects in targetdir.
|
# about rejects in builddir.
|
||||||
find ${targetdir}/ '(' -name '*.rej' -o -name '.*.rej' ')' -print0 | \
|
find ${builddir}/ '(' -name '*.rej' -o -name '.*.rej' ')' -print0 | \
|
||||||
xargs -0 -r rm -f
|
xargs -0 -r rm -f
|
||||||
|
|
||||||
for i in `cd ${patchdir}; ls -d ${patchpattern} 2> /dev/null` ; do
|
for i in `cd ${patchdir}; ls -d ${patchpattern} 2> /dev/null` ; do
|
||||||
@ -54,8 +54,8 @@ for i in `cd ${patchdir}; ls -d ${patchpattern} 2> /dev/null` ; do
|
|||||||
esac fi
|
esac fi
|
||||||
echo ""
|
echo ""
|
||||||
echo "Applying ${i} using ${type}: "
|
echo "Applying ${i} using ${type}: "
|
||||||
echo ${i} | cat >> ${targetdir}/.applied_patches_list
|
echo ${i} | cat >> ${builddir}/.applied_patches_list
|
||||||
${uncomp} ${patchdir}/${i} ${uncomp_parm} | ${apply} ${targetdir}
|
${uncomp} ${patchdir}/${i} ${uncomp_parm} | ${apply} ${builddir}
|
||||||
if [ $? != 0 ] ; then
|
if [ $? != 0 ] ; then
|
||||||
echo "Patch failed! Please fix $i!"
|
echo "Patch failed! Please fix $i!"
|
||||||
exit 1
|
exit 1
|
||||||
@ -63,10 +63,10 @@ for i in `cd ${patchdir}; ls -d ${patchpattern} 2> /dev/null` ; do
|
|||||||
done
|
done
|
||||||
|
|
||||||
# Check for rejects...
|
# Check for rejects...
|
||||||
if [ "`find $targetdir/ '(' -name '*.rej' -o -name '.*.rej' ')' -print`" ] ; then
|
if [ "`find $builddir/ '(' -name '*.rej' -o -name '.*.rej' ')' -print`" ] ; then
|
||||||
echo "Aborting. Reject files found."
|
echo "Aborting. Reject files found."
|
||||||
exit 1
|
exit 1
|
||||||
fi
|
fi
|
||||||
|
|
||||||
# Remove backup files
|
# Remove backup files
|
||||||
find $targetdir/ '(' -name '*.orig' -o -name '.*.orig' ')' -exec rm -f {} \;
|
find $builddir/ '(' -name '*.orig' -o -name '.*.orig' ')' -exec rm -f {} \;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user