make-patch.sh 499 B

123456789101112131415161718192021222324252627282930313233343536
  1. #!/bin/sh
  2. OUT=$1
  3. ORIG=$2
  4. NEW=$3
  5. if [ ! \( "$1" -a "$2" -a "$3" \) ]; then
  6. echo "$0 <patch> <original> <new>"
  7. exit 1
  8. fi
  9. FILES='
  10. /config/ac-macros/ha_sphinx.m4
  11. /configure.in
  12. /libmysqld/Makefile.am
  13. /sql/handler.cc
  14. /sql/handler.h
  15. /sql/Makefile.am
  16. /sql/mysqld.cc
  17. /sql/mysql_priv.h
  18. /sql/set_var.cc
  19. /sql/sql_lex.h
  20. /sql/sql_parse.cc
  21. /sql/sql_yacc.yy
  22. /sql/structs.h
  23. /sql/sql_show.cc
  24. '
  25. rm -f $OUT
  26. if [ -e $OUT ]; then
  27. exit 1
  28. fi
  29. for name in $FILES; do
  30. diff -BNru "$ORIG$name" "$NEW$name" >> $OUT
  31. done