[Pkg-xen-changes] r17 - in trunk/debian: . patches

Ralph Passgang tha-guest at costa.debian.org
Sat Feb 18 00:45:57 UTC 2006


Author: tha-guest
Date: 2006-02-18 00:45:56 +0000 (Sat, 18 Feb 2006)
New Revision: 17

Added:
   trunk/debian/patches/00list
   trunk/debian/patches/10sysconfig.dpatch
   trunk/debian/xen-hypervisor-pae.install
   trunk/debian/xen-hypervisor.install
   trunk/debian/xen-utils.install
   trunk/debian/xen-utils.manpages
   trunk/debian/xen-utils.postinst
   trunk/debian/xen-utils.postrm
   trunk/debian/xen-utils.prerm
Removed:
   trunk/debian/xen.install
   trunk/debian/xen.manpages
   trunk/debian/xen.postinst
   trunk/debian/xen.postrm
   trunk/debian/xen.prerm
Modified:
   trunk/debian/rules
   trunk/debian/xen-docs.install
Log:
- moved xen.* to xen-utils.*, because xen is a meta-package now and
  all userspace tools should be installed with xen-utils from now on.
- removed empty line from xen-docs.install file.
- removed all useless pae-related stuff from debian/rules.
- created xen-hypervisor(-pae).install
- added dpatch to have the xendomains config path set to /etc/default)

now the package builds again and should be useable, just the real pae-
hypervisor is not build and packaged correctly at the moment.


Added: trunk/debian/patches/00list
===================================================================
--- trunk/debian/patches/00list	2006-02-17 23:22:37 UTC (rev 16)
+++ trunk/debian/patches/00list	2006-02-18 00:45:56 UTC (rev 17)
@@ -0,0 +1 @@
+10sysconfig

Added: trunk/debian/patches/10sysconfig.dpatch
===================================================================
--- trunk/debian/patches/10sysconfig.dpatch	2006-02-17 23:22:37 UTC (rev 16)
+++ trunk/debian/patches/10sysconfig.dpatch	2006-02-18 00:45:56 UTC (rev 17)
@@ -0,0 +1,53 @@
+#! /bin/sh /usr/share/dpatch/dpatch-run
+## 10sysconfig.dpatch by Ralph Passgang <ralph at debianbase.de>
+##
+## All lines beginning with `## DP:' are a description of the patch.
+## DP: No description.
+
+ at DPATCH@
+diff -Naur a/Makefile b/Makefile
+--- a/Makefile	2006-02-16 23:44:08.000000000 +0100
++++ b/Makefile	2006-02-18 01:34:35.659936303 +0100
+@@ -173,7 +173,6 @@
+ 	rm -rf $(D)/etc/hotplug/xen-backend.agent
+ 	rm -f  $(D)/etc/udev/rules.d/xen-backend.rules
+ 	rm -f  $(D)/etc/udev/xen-backend.rules
+-	rm -f  $(D)/etc/sysconfig/xendomains
+ 	rm -rf $(D)/var/run/xen* $(D)/var/lib/xen*
+ 	rm -rf $(D)/boot/*xen*
+ 	rm -rf $(D)/lib/modules/*xen*
+diff -Naur a/tools/examples/init.d/xendomains b/tools/examples/init.d/xendomains
+--- a/tools/examples/init.d/xendomains	2006-02-16 23:44:08.000000000 +0100
++++ b/tools/examples/init.d/xendomains	2006-02-18 01:34:35.659936303 +0100
+@@ -35,7 +35,7 @@
+ fi
+ 
+ LOCKFILE=/var/lock/subsys/xendomains
+-XENDOM_CONFIG=/etc/sysconfig/xendomains
++XENDOM_CONFIG=/etc/default/xendomains
+ 
+ test -r $XENDOM_CONFIG || { echo "$XENDOM_CONFIG not existing";
+ 	if [ "$1" = "stop" ]; then exit 0;
+diff -Naur a/tools/examples/Makefile b/tools/examples/Makefile
+--- a/tools/examples/Makefile	2006-02-16 23:44:08.000000000 +0100
++++ b/tools/examples/Makefile	2006-02-18 01:35:13.225266374 +0100
+@@ -56,10 +56,8 @@
+ 
+ install-initd:
+ 	[ -d $(DESTDIR)/etc/init.d ] || $(INSTALL_DIR) $(DESTDIR)/etc/init.d
+-	[ -d $(DESTDIR)/etc/sysconfig ] || $(INSTALL_DIR) $(DESTDIR)/etc/sysconfig
+ 	$(INSTALL_PROG) $(XEND_INITD) $(DESTDIR)/etc/init.d
+ 	$(INSTALL_PROG) $(XENDOMAINS_INITD) $(DESTDIR)/etc/init.d
+-	$(INSTALL_PROG) $(XENDOMAINS_SYSCONFIG) $(DESTDIR)/etc/sysconfig/xendomains
+ 
+ install-configs: $(XEN_CONFIGS)
+ 	[ -d $(DESTDIR)$(XEN_CONFIG_DIR) ] || \
+@@ -70,6 +68,8 @@
+ 	    do [ -e $(DESTDIR)$(XEN_CONFIG_DIR)/$$i ] || \
+ 	    $(INSTALL_DATA) $$i $(DESTDIR)$(XEN_CONFIG_DIR); \
+ 	done
++	[ -d $(DESTDIR)/etc/default ] || $(INSTALL_DIR) $(DESTDIR)/etc/default
++	$(INSTALL_DATA) $(XENDOMAINS_SYSCONFIG) $(DESTDIR)/etc/default/xendomains
+ 
+ install-scripts:
+ 	[ -d $(DESTDIR)$(XEN_SCRIPT_DIR) ] || \


Property changes on: trunk/debian/patches/10sysconfig.dpatch
___________________________________________________________________
Name: svn:executable
   + *

Modified: trunk/debian/rules
===================================================================
--- trunk/debian/rules	2006-02-17 23:22:37 UTC (rev 16)
+++ trunk/debian/rules	2006-02-18 00:45:56 UTC (rev 17)
@@ -4,7 +4,6 @@
 KERNELS		:=
 LINUX_VERSIONS	:= 2.6.12
 ALLSPARSETREES	:= $(patsubst %,linux-%,$(LINUX_VERSIONS))
-PAE		:= n
 #DH_VERBOSE	:= -v
 
 export KERNELS ALLSPARSETREES DH_VERBOSE
@@ -30,12 +29,12 @@
 debian/stamps/build:
 	mkdir -p $(@D)
 	rm -rf debian/install
-	$(MAKE) all DESTDIR=$(CURDIR)/debian/install KERNELS= GCC=$(CC) CC=$(CC) HOSTCC=$(CC) XEN_TARGET_X86_PAE=$(PAE)
+	$(MAKE) all DESTDIR=$(CURDIR)/debian/install KERNELS= GCC=$(CC) CC=$(CC) HOSTCC=$(CC)
 	touch $@
 
 install: debian/stamps/build
 	rm -rf debian/install
-	$(MAKE) dist DESTDIR=$(CURDIR)/debian/install KERNELS= XEN_PYTHON_NATIVE_INSTALL=1 CC=$(CC) GCC=$(CC) HOSTCC=$(CC) XEN_TARGET_X86_PAE=$(PAE)
+	$(MAKE) dist DESTDIR=$(CURDIR)/debian/install KERNELS= XEN_PYTHON_NATIVE_INSTALL=1 CC=$(CC) GCC=$(CC) HOSTCC=$(CC)
 	$(MAKE) -C tools/examples install-udev DESTDIR=$(CURDIR)/debian/install
 	find $(CURDIR)/debian/install -name '*.pyc' | xargs rm
 	mkdir -p debian/install/etc/xen/sv debian/install/etc/xen/xend/server

Modified: trunk/debian/xen-docs.install
===================================================================
--- trunk/debian/xen-docs.install	2006-02-17 23:22:37 UTC (rev 16)
+++ trunk/debian/xen-docs.install	2006-02-18 00:45:56 UTC (rev 17)
@@ -1,2 +1 @@
 usr/share/doc/xen
-

Added: trunk/debian/xen-hypervisor-pae.install
===================================================================
--- trunk/debian/xen-hypervisor-pae.install	2006-02-17 23:22:37 UTC (rev 16)
+++ trunk/debian/xen-hypervisor-pae.install	2006-02-18 00:45:56 UTC (rev 17)
@@ -0,0 +1 @@
+boot

Added: trunk/debian/xen-hypervisor.install
===================================================================
--- trunk/debian/xen-hypervisor.install	2006-02-17 23:22:37 UTC (rev 16)
+++ trunk/debian/xen-hypervisor.install	2006-02-18 00:45:56 UTC (rev 17)
@@ -0,0 +1 @@
+boot

Added: trunk/debian/xen-utils.install
===================================================================
--- trunk/debian/xen-utils.install	2006-02-17 23:22:37 UTC (rev 16)
+++ trunk/debian/xen-utils.install	2006-02-18 00:45:56 UTC (rev 17)
@@ -0,0 +1,5 @@
+usr/bin
+usr/sbin
+usr/share/xen/qemu/keymaps
+usr/share/doc/xen/examples
+etc

Added: trunk/debian/xen-utils.manpages
===================================================================
--- trunk/debian/xen-utils.manpages	2006-02-17 23:22:37 UTC (rev 16)
+++ trunk/debian/xen-utils.manpages	2006-02-18 00:45:56 UTC (rev 17)
@@ -0,0 +1,7 @@
+debian/install/usr/share/man/man1/xm.1
+debian/install/usr/share/man/man1/xentop.1
+debian/install/usr/share/man/man1/xentrace_format.1
+debian/install/usr/share/man/man5/xmdomain.cfg.5
+debian/install/usr/share/man/man5/xend-config.sxp.5
+debian/install/usr/share/man/man8/xentrace.8
+

Added: trunk/debian/xen-utils.postinst
===================================================================
--- trunk/debian/xen-utils.postinst	2006-02-17 23:22:37 UTC (rev 16)
+++ trunk/debian/xen-utils.postinst	2006-02-18 00:45:56 UTC (rev 17)
@@ -0,0 +1,25 @@
+#!/bin/sh
+set -e
+
+mkdir -p /var/lib/xenstored /var/run/xenstored /var/lib/xen/save /var/lock/subsys
+
+if [ -x /usr/sbin/invoke-rc.d ]; then
+	invoke() {
+		script=$1
+		shift
+		invoke-rc.d $script "$@"
+	}
+else
+	invoke() {
+		script=$1
+		shift
+		/etc/init.d/$script "$@"
+	}
+fi
+
+update-rc.d xend start 20 2 3 4 5 . stop 21 0 1 6 .
+invoke xend start
+update-rc.d xendomains start 21 2 3 4 5 . stop 20 0 1 6 .
+invoke xendomains start
+
+#DEBHELPER#

Added: trunk/debian/xen-utils.postrm
===================================================================
--- trunk/debian/xen-utils.postrm	2006-02-17 23:22:37 UTC (rev 16)
+++ trunk/debian/xen-utils.postrm	2006-02-18 00:45:56 UTC (rev 17)
@@ -0,0 +1,8 @@
+#!/bin/sh
+set -e
+if [ "$1" = purge ]; then
+	update-rc.d xend remove
+	update-rc.d xendomains remove
+fi
+
+#DEBHELPER#

Added: trunk/debian/xen-utils.prerm
===================================================================
--- trunk/debian/xen-utils.prerm	2006-02-17 23:22:37 UTC (rev 16)
+++ trunk/debian/xen-utils.prerm	2006-02-18 00:45:56 UTC (rev 17)
@@ -0,0 +1,20 @@
+#!/bin/sh
+set -e
+if [ -x /usr/sbin/invoke-rc.d ]; then
+	invoke() {
+		script=$1
+		shift
+		invoke-rc.d $script "$@"
+	}
+else
+	invoke() {
+		script=$1
+		shift
+		/etc/init.d/$script "$@"
+	}
+fi
+
+invoke xendomains stop
+invoke xend stop
+
+#DEBHELPER#

Deleted: trunk/debian/xen.install
===================================================================
--- trunk/debian/xen.install	2006-02-17 23:22:37 UTC (rev 16)
+++ trunk/debian/xen.install	2006-02-18 00:45:56 UTC (rev 17)
@@ -1,6 +0,0 @@
-usr/bin
-usr/sbin
-usr/share/xen/qemu/keymaps
-usr/share/doc/xen/examples
-etc
-boot

Deleted: trunk/debian/xen.manpages
===================================================================
--- trunk/debian/xen.manpages	2006-02-17 23:22:37 UTC (rev 16)
+++ trunk/debian/xen.manpages	2006-02-18 00:45:56 UTC (rev 17)
@@ -1,7 +0,0 @@
-debian/install/usr/share/man/man1/xm.1
-debian/install/usr/share/man/man1/xentop.1
-debian/install/usr/share/man/man1/xentrace_format.1
-debian/install/usr/share/man/man5/xmdomain.cfg.5
-debian/install/usr/share/man/man5/xend-config.sxp.5
-debian/install/usr/share/man/man8/xentrace.8
-

Deleted: trunk/debian/xen.postinst
===================================================================
--- trunk/debian/xen.postinst	2006-02-17 23:22:37 UTC (rev 16)
+++ trunk/debian/xen.postinst	2006-02-18 00:45:56 UTC (rev 17)
@@ -1,25 +0,0 @@
-#!/bin/sh
-set -e
-
-mkdir -p /var/lib/xenstored /var/run/xenstored /var/lib/xen/save /var/lock/subsys
-
-if [ -x /usr/sbin/invoke-rc.d ]; then
-	invoke() {
-		script=$1
-		shift
-		invoke-rc.d $script "$@"
-	}
-else
-	invoke() {
-		script=$1
-		shift
-		/etc/init.d/$script "$@"
-	}
-fi
-
-update-rc.d xend start 20 2 3 4 5 . stop 21 0 1 6 .
-invoke xend start
-update-rc.d xendomains start 21 2 3 4 5 . stop 20 0 1 6 .
-invoke xendomains start
-
-#DEBHELPER#

Deleted: trunk/debian/xen.postrm
===================================================================
--- trunk/debian/xen.postrm	2006-02-17 23:22:37 UTC (rev 16)
+++ trunk/debian/xen.postrm	2006-02-18 00:45:56 UTC (rev 17)
@@ -1,8 +0,0 @@
-#!/bin/sh
-set -e
-if [ "$1" = purge ]; then
-	update-rc.d xend remove
-	update-rc.d xendomains remove
-fi
-
-#DEBHELPER#

Deleted: trunk/debian/xen.prerm
===================================================================
--- trunk/debian/xen.prerm	2006-02-17 23:22:37 UTC (rev 16)
+++ trunk/debian/xen.prerm	2006-02-18 00:45:56 UTC (rev 17)
@@ -1,20 +0,0 @@
-#!/bin/sh
-set -e
-if [ -x /usr/sbin/invoke-rc.d ]; then
-	invoke() {
-		script=$1
-		shift
-		invoke-rc.d $script "$@"
-	}
-else
-	invoke() {
-		script=$1
-		shift
-		/etc/init.d/$script "$@"
-	}
-fi
-
-invoke xendomains stop
-invoke xend stop
-
-#DEBHELPER#




More information about the Pkg-xen-changes mailing list