4 echo "ERROR: $*" > /dev/stderr
5 patch -p0 make.conf < make.conf.diff
9 if [ ! -f "make.conf" -o ! -f "make.conf.x86.diff" -o ! -d ".svn" ]; then
10 echo "ERROR: current directory is invalid" > /dev/stderr
14 svn diff make.conf > make.conf.diff
17 for x in make.conf.*.diff; do
18 archs="$archs $(basename ${x:10} .diff)"
22 for arch in $archs; do
23 echo "* Patching $arch"
24 cp make.conf make.conf.$arch || die "copy failed"
25 patch -p0 make.conf.$arch < make.conf.${arch}.diff > /dev/null || die "arch-patch failed"
26 patch -p0 make.conf.$arch < make.conf.diff > /dev/null || die "patch failed"
29 echo "* Re-patching make.conf"
30 patch -p0 make.conf < make.conf.diff > /dev/null || die "repatch failed"
32 for arch in $archs; do
33 echo "* Creating diff for $arch"
34 diff -u make.conf make.conf.$arch > make.conf.${arch}.diff
35 [ -z "${KEEP_ARCH_MAKE_CONF}" ] && rm -f make.conf.$arch make.conf.${arch}.orig