update.sh 605 B

1234567891011121314151617181920212223
  1. # Usage: sh update.sh <upstream_src_directory>
  2. cp $1/include/nestegg/nestegg.h include
  3. cp $1/src/nestegg.c src
  4. cp $1/LICENSE .
  5. cp $1/README.md .
  6. cp $1/AUTHORS .
  7. if [ -d $1/.git ]; then
  8. rev=$(cd $1 && git rev-parse --verify HEAD)
  9. dirty=$(cd $1 && git diff-index --name-only HEAD)
  10. fi
  11. if [ -n "$rev" ]; then
  12. version=$rev
  13. if [ -n "$dirty" ]; then
  14. version=$version-dirty
  15. echo "WARNING: updating from a dirty git repository."
  16. fi
  17. sed -i "/The git commit ID used was/ s/[0-9a-f]\+\(-dirty\)\?\./$version./" README_MCP
  18. else
  19. echo "Remember to update README_MCP with the version details."
  20. fi