build: Include revision information in distributions.
This commit is contained in:
parent
a09bbd9151
commit
af885e156e
3 changed files with 19 additions and 2 deletions
2
.gitignore
vendored
2
.gitignore
vendored
|
@ -1,4 +1,6 @@
|
|||
.deps
|
||||
.version
|
||||
.version.date
|
||||
Makefile
|
||||
Makefile.in
|
||||
aclocal.m4
|
||||
|
|
|
@ -25,6 +25,7 @@ ACLOCAL_AMFLAGS = -I config
|
|||
# extra files to include with distribution tarball
|
||||
EXTRA_DIST = bootstrap.sh LICENSE README-Xen Changelog kernel \
|
||||
python-prefix.py revision.sh \
|
||||
.version .version.date \
|
||||
packaging/bsd \
|
||||
packaging/deb/compat \
|
||||
packaging/deb/copyright \
|
||||
|
@ -70,3 +71,9 @@ core-restart:
|
|||
daemon/sbin/core-cleanup
|
||||
rm -f /var/log/core-daemon.log
|
||||
/etc/init.d/core-daemon start
|
||||
|
||||
.version:
|
||||
echo $(CORE_VERSION) > $@
|
||||
|
||||
.version.date:
|
||||
echo $(CORE_VERSION_DATE) > $@
|
||||
|
|
12
revision.sh
12
revision.sh
|
@ -44,7 +44,11 @@ esac
|
|||
|
||||
_revision()
|
||||
{
|
||||
echo $1$2
|
||||
if [ -r .version ]; then
|
||||
cat .version
|
||||
else
|
||||
echo $1$2
|
||||
fi
|
||||
}
|
||||
|
||||
git_revision()
|
||||
|
@ -124,7 +128,11 @@ svn_revision()
|
|||
|
||||
_date()
|
||||
{
|
||||
date '+%Y%m%d'
|
||||
if [ -r .version.date ]; then
|
||||
cat .version.date
|
||||
else
|
||||
date '+%Y%m%d'
|
||||
fi
|
||||
}
|
||||
|
||||
git_date()
|
||||
|
|
Loading…
Reference in a new issue