[Pkg-xen-changes] r106 - trunk/xen-3.0/debian/patches

Bastian Blank waldi at costa.debian.org
Sat Mar 11 13:04:03 UTC 2006


Author: waldi
Date: 2006-03-11 13:04:02 +0000 (Sat, 11 Mar 2006)
New Revision: 106

Added:
   trunk/xen-3.0/debian/patches/version.dpatch
Modified:
   trunk/xen-3.0/debian/patches/00list
Log:
Add patch which add the debian version and maintainer in the version string and
removes the banner.

* debian/patches/00list: Update.
* debian/patches/version.dpatch: Add.


Modified: trunk/xen-3.0/debian/patches/00list
===================================================================
--- trunk/xen-3.0/debian/patches/00list	2006-03-11 07:29:43 UTC (rev 105)
+++ trunk/xen-3.0/debian/patches/00list	2006-03-11 13:04:02 UTC (rev 106)
@@ -2,3 +2,4 @@
 40force-reload
 libdir
 manpages
+version

Added: trunk/xen-3.0/debian/patches/version.dpatch
===================================================================
--- trunk/xen-3.0/debian/patches/version.dpatch	2006-03-11 07:29:43 UTC (rev 105)
+++ trunk/xen-3.0/debian/patches/version.dpatch	2006-03-11 13:04:02 UTC (rev 106)
@@ -0,0 +1,67 @@
+#! /bin/sh /usr/share/dpatch/dpatch-run
+## version.dpatch by Bastian Blank <waldi at debian.org>
+##
+## All lines beginning with `## DP:' are a description of the patch.
+## DP: No description.
+
+ at DPATCH@
+diff -urNad xen-3.0~/xen/Makefile xen-3.0/xen/Makefile
+--- xen-3.0~/xen/Makefile	2006-02-23 22:07:49.000000000 +0100
++++ xen-3.0/xen/Makefile	2006-03-10 23:44:24.978464943 +0100
+@@ -96,6 +96,9 @@
+ 	    -e 's/@@subversion@@/$(XEN_SUBVERSION)/g' \
+ 	    -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' \
++	    -e 's/@@system_distribution@@/$(shell lsb_release -is)/g' \
++	    -e 's/@@system_maintainer@@/$(shell cd ../../../..; dpkg-parsechangelog | sed -ne 's,^Maintainer: .[^<]*<\([^>]*\)>,\1,p')/g' \
++	    -e 's/@@system_version@@/$(shell cd ../../../..; dpkg-parsechangelog | awk '/^Version:/ {print $$2}')/g' \
+ 	    < include/xen/compile.h.in > $@.new
+ 	@cat include/xen/banner.h >> $@.new
+ 	@mv -f $@.new $@
+diff -urNad xen-3.0~/xen/common/kernel.c xen-3.0/xen/common/kernel.c
+--- xen-3.0~/xen/common/kernel.c	2006-02-23 22:07:50.000000000 +0100
++++ xen-3.0/xen/common/kernel.c	2006-03-10 23:44:02.932515123 +0100
+@@ -104,7 +104,7 @@
+     {
+         struct xen_compile_info info;
+         safe_strcpy(info.compiler,       XEN_COMPILER);
+-        safe_strcpy(info.compile_by,     XEN_COMPILE_BY);
++        safe_strcpy(info.compile_by,     XEN_COMPILE_SYSTEM_MAINTAINER);
+         safe_strcpy(info.compile_domain, XEN_COMPILE_DOMAIN);
+         safe_strcpy(info.compile_date,   XEN_COMPILE_DATE);
+         if ( copy_to_user(arg, &info, sizeof(info)) )
+diff -urNad xen-3.0~/xen/drivers/char/console.c xen-3.0/xen/drivers/char/console.c
+--- xen-3.0~/xen/drivers/char/console.c	2006-02-23 22:07:50.000000000 +0100
++++ xen-3.0/xen/drivers/char/console.c	2006-03-10 23:44:02.933514984 +0100
+@@ -463,15 +463,11 @@
+ 
+     serial_set_rx_handler(sercon_handle, serial_rx);
+ 
+-    /* HELLO WORLD --- start-of-day banner text. */
+-    printk(XEN_BANNER);
+-    printk(" http://www.cl.cam.ac.uk/netos/xen\n");
+-    printk(" University of Cambridge Computer Laboratory\n\n");
+-    printk(" Xen version %d.%d%s (%s@%s) (%s) %s\n",
++    printk(" Xen version %d.%d%s (%s %s) (%s) (%s) %s\n",
+            XEN_VERSION, XEN_SUBVERSION, XEN_EXTRAVERSION,
+-           XEN_COMPILE_BY, XEN_COMPILE_DOMAIN,
++           XEN_COMPILE_SYSTEM_DISTRIBUTION, XEN_COMPILE_SYSTEM_VERSION,
++           XEN_COMPILE_SYSTEM_MAINTAINER,
+            XEN_COMPILER, XEN_COMPILE_DATE);
+-    printk(" Latest ChangeSet: %s\n\n", XEN_CHANGESET);
+     set_printk_prefix("(XEN) ");
+ 
+     if ( opt_sync_console )
+diff -urNad xen-3.0~/xen/include/xen/compile.h.in xen-3.0/xen/include/xen/compile.h.in
+--- xen-3.0~/xen/include/xen/compile.h.in	2006-02-23 22:07:51.000000000 +0100
++++ xen-3.0/xen/include/xen/compile.h.in	2006-03-10 23:44:02.933514984 +0100
+@@ -3,6 +3,9 @@
+ #define XEN_COMPILE_BY		"@@whoami@@"
+ #define XEN_COMPILE_DOMAIN	"@@domain@@"
+ #define XEN_COMPILE_HOST	"@@hostname@@"
++#define XEN_COMPILE_SYSTEM_DISTRIBUTION "@@system_distribution@@"
++#define XEN_COMPILE_SYSTEM_VERSION      "@@system_version@@"
++#define XEN_COMPILE_SYSTEM_MAINTAINER   "@@system_maintainer@@"
+ #define XEN_COMPILER		"@@compiler@@"
+ 
+ #define XEN_VERSION		@@version@@




More information about the Pkg-xen-changes mailing list