2 # Extract names of new files from a patch, print them out
6 *.gz) CMD="gzip -d < $PATCHFILE";;
7 *) CMD="cat $PATCHFILE";;
10 TMP=$(mktemp /tmp/tbp-XXXXXX) || exit 1
11 TMP2=$(mktemp /tmp/tbp2-XXXXXX) || exit 1
13 eval $CMD | egrep '^\+\+\+ |^\-\-\- ' > $TMP
15 cat $TMP | sed -e 's@[^/]*/\([^ ]*\).*@\1@' \
16 | grep -v '^dev\/null$' \
22 grep < $TMP2 '^[+][+][+]' > /dev/null
25 echo "WARNING: $PATCHFILE appears to be -p0 form rather than -p1." 1>&2
26 echo " Use "\'"p0-2-p1 . . < $PATCHFILE"\'" to fix" 1>&2
27 awk '{ print $2 }' < $TMP2