File xen-version-strings.patch of Package kernel
--- xen/Makefile.~1~ 2006-10-16 17:10:57.000000000 +0100
+++ xen/Makefile 2006-10-16 17:11:08.000000000 +0100
@@ -2,7 +2,11 @@
# All other places this is stored (eg. compile.h) should be autogenerated.
export XEN_VERSION = 3
export XEN_SUBVERSION = 0
-export XEN_EXTRAVERSION ?= .3-rc5
+export XEN_BASEVERSION ?= .3-rc5
+export XEN_BUILDER ?=
+export XEN_BUILDVERSION ?=
+export XEN_EXTRAVERSION ?= $(XEN_BASEVERSION)$(XEN_BUILDVERSION)
+export XEN_SHORTVERSION = $(XEN_VERSION).$(XEN_SUBVERSION)$(XEN_BASEVERSION)$(XEN_BUILDER)
export XEN_FULLVERSION = $(XEN_VERSION).$(XEN_SUBVERSION)$(XEN_EXTRAVERSION)
-include xen-version
@@ -102,7 +106,7 @@
-e 's/@@extraversion@@/$(XEN_EXTRAVERSION)/g' \
-e 's!@@changeset@@!$(shell ((hg parents || head -n 7 ../ChangeLog || echo date: unavailable) | awk '{FS="changeset:[ ]+"}/^changeset/{CS=$$2};{FS="date:[ ]+"}/^date/{D=$$2}; END {print D, CS}') 2>/dev/null)!g' \
< include/xen/compile.h.in > $@.new
- tools/figlet/figlet -d tools/figlet Xen $(XEN_FULLVERSION) >> $@.new
+ tools/figlet/figlet -d tools/figlet Xen $(XEN_SHORTVERSION) >> $@.new
@mv -f $@.new $@
include/asm-$(TARGET_ARCH)/asm-offsets.h: arch/$(TARGET_ARCH)/asm-offsets.s