Update of /cvsroot/linux-vax/toolchain/scripts
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv15585
Modified Files:
README
Added Files:
generate_upstream_patches.sh
Log Message:
- generate_upstream_patches.sh - does exactly what its name tells...
Index: README
===================================================================
RCS file: /cvsroot/linux-vax/toolchain/scripts/README,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -d -r1.5 -r1.6
--- README 14 Apr 2005 20:41:39 -0000 1.5
+++ README 14 Apr 2005 21:16:55 -0000 1.6
@@ -60,6 +60,13 @@
a build, prepare for hacking or whatever.
+generate_upstream_patches.sh
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+You can use this script to diff out the *-HEAD/ sandboxes with the
+*-HEAD-last/ sandboxes. This will, however, _not_ update the *-HEAD-last/
+sandboxes! The broken out patches will be placed into ${UPSTREAM_PATCHES_PATH}.
+
+
try_patches.sh
~~~~~~~~~~~~~~
This script gets three arguments (component (like binutils, gcc, glibc, ports),
--- NEW FILE: generate_upstream_patches.sh ---
#!/bin/sh
set -e
if [ ! -d "${UPSTREAM_SANDBOXES_PATH}" ]; then
echo "\$UPSTREAM_SANDBOXES_PATH isn't set--please source vax_toolchain_config" >&2
exit 1
fi
NOW="`date -u '+%Y%m%d-%H%M%S'`"
for COMPONENT in binutils/binutils-upstream-HEAD \
glibc/libc-upstream-HEAD \
glibc/ports-upstream-HEAD \
gcc/gcc-upstream-HEAD; do
pushd "${UPSTREAM_SANDBOXES_PATH}/`dirname "${COMPONENT}"`"
diff -Nurp "`basename "${COMPONENT}"`-last" \
"`basename "${COMPONENT}"`" \
> "${UPSTREAM_PATCHES_PATH}/`basename "${COMPONENT}"`-${NOW}.patch" || true
diff -Nurp -x CVS "`basename "${COMPONENT}"`-last" \
"`basename "${COMPONENT}"`" \
> "${UPSTREAM_SANDBOXES_PATH}/`basename "${COMPONENT}"`-${NOW}-nocvs.patch" || true
popd
[ ! -s "${UPSTREAM_SANDBOXES_PATH}/`basename "${COMPONENT}"`-${NOW}.patch" ] && rm "${UPSTREAM_SANDBOXES_PATH}/`basename "${COMPONENT}"`-${NOW}.patch"
[ ! -s "${UPSTREAM_SANDBOXES_PATH}/`basename "${COMPONENT}"`-${NOW}-nocvs.patch" ] && rm "${UPSTREAM_SANDBOXES_PATH}/`basename "${COMPONENT}"`-${NOW}-nocvs.patch"
done
|