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/halloc
/halloc.h src
5 cp $1/halloc
/src
/align.h src
6 cp $1/halloc
/src
/halloc.c src
7 cp $1/halloc
/src
/hlist.h src
8 cp $1/halloc
/src
/macros.h src
12 if [ -d $1/.git
]; then
13 rev=$
(cd $1 && git rev-parse
--verify HEAD
)
14 dirty
=$
(cd $1 && git diff-index
--name-only HEAD
)
17 if [ -n "$rev" ]; then
19 if [ -n "$dirty" ]; then
20 version
=$version-dirty
21 echo "WARNING: updating from a dirty git repository."
23 sed -i "/The git commit ID used was/ s/[0-9a-f]\+\(-dirty\)\?\./$version./" README_MOZILLA
25 echo "Remember to update README_MOZILLA with the version details."