[Pkg-xen-changes] r1090 - in trunk/xen/debian: . patches
Bastian Blank
waldi at alioth.debian.org
Mon Aug 13 20:01:17 UTC 2012
Author: waldi
Date: Mon Aug 13 20:01:17 2012
New Revision: 1090
Log:
* debian/changelog: Update version to 4.2.0~rc2-1.
* debian/patches: Update.
Modified:
trunk/xen/debian/changelog
trunk/xen/debian/patches/config-prefix.diff
trunk/xen/debian/patches/tools-blktap2-prefix.diff
trunk/xen/debian/patches/tools-hotplug-udevrules.diff
trunk/xen/debian/patches/tools-libfsimage-abiname.diff
trunk/xen/debian/patches/tools-libfsimage-prefix.diff
trunk/xen/debian/patches/tools-libfsimage-rpath.diff
trunk/xen/debian/patches/tools-libxl-abiname.diff
trunk/xen/debian/patches/tools-libxl-nopidfile.diff
trunk/xen/debian/patches/tools-libxl-prefix.diff
trunk/xen/debian/patches/tools-pygrub-remove-static-solaris-support.patch
trunk/xen/debian/patches/version.patch
Modified: trunk/xen/debian/changelog
==============================================================================
--- trunk/xen/debian/changelog Thu Aug 9 20:26:55 2012 (r1089)
+++ trunk/xen/debian/changelog Mon Aug 13 20:01:17 2012 (r1090)
@@ -1,4 +1,4 @@
-xen (4.2~hg-20120617.32034d1914a6-1) UNRELEASED; urgency=low
+xen (4.2.0~rc2-1) UNRELEASED; urgency=low
* New upstream snapshot.
* Build-depend against libglib2.0-dev and libyajl-dev.
Modified: trunk/xen/debian/patches/config-prefix.diff
==============================================================================
--- trunk/xen/debian/patches/config-prefix.diff Thu Aug 9 20:26:55 2012 (r1089)
+++ trunk/xen/debian/patches/config-prefix.diff Mon Aug 13 20:01:17 2012 (r1090)
@@ -1,23 +1,17 @@
--- a/config/StdGNU.mk
+++ b/config/StdGNU.mk
-@@ -32,22 +32,19 @@
+@@ -32,16 +32,19 @@
PREFIX ?= /usr
BINDIR = $(PREFIX)/bin
INCLUDEDIR = $(PREFIX)/include
--LIBLEAFDIR = lib
--LIBLEAFDIR_x86_32 = lib
--LIBLEAFDIR_x86_64 ?= lib64
--LIBDIR = $(PREFIX)/$(LIBLEAFDIR)
--LIBDIR_x86_32 = $(PREFIX)/$(LIBLEAFDIR_x86_32)
--LIBDIR_x86_64 = $(PREFIX)/$(LIBLEAFDIR_x86_64)
--LIBEXEC = $(LIBDIR_x86_32)/xen/bin
+-LIBEXEC = $(PREFIX)/lib/xen/bin
+LIBDIR = $(PREFIX)/lib
SHAREDIR = $(PREFIX)/share
MANDIR = $(SHAREDIR)/man
MAN1DIR = $(MANDIR)/man1
MAN8DIR = $(MANDIR)/man8
SBINDIR = $(PREFIX)/sbin
--XENFIRMWAREDIR = $(LIBDIR_x86_32)/xen/boot
+-XENFIRMWAREDIR = $(PREFIX)/lib/xen/boot
-PRIVATE_PREFIX = $(LIBDIR)/xen
+PRIVATE_PREFIX = $(LIBDIR)/xen-$(XEN_VERSION)
@@ -29,28 +23,9 @@
ifeq ($(PREFIX),/usr)
CONFIG_DIR = /etc
---- a/config/x86_64.mk
-+++ b/config/x86_64.mk
-@@ -10,11 +10,6 @@
-
- CFLAGS += -m64
-
--LIBLEAFDIR = $(LIBLEAFDIR_x86_64)
--LIBDIR = $(LIBDIR_x86_64)
--
--SunOS_LIBDIR = $(SunOS_LIBDIR_x86_64)
--
- # Use only if calling $(LD) directly.
- ifeq ($(XEN_OS),OpenBSD)
- LDFLAGS_DIRECT += -melf_x86_64_obsd
--- a/Config.mk
+++ b/Config.mk
-@@ -67,11 +67,11 @@
-
- ifneq ($(EXTRA_PREFIX),)
- EXTRA_INCLUDES += $(EXTRA_PREFIX)/include
--EXTRA_LIB += $(EXTRA_PREFIX)/$(LIBLEAFDIR)
-+EXTRA_LIB += $(EXTRA_LIBDIR)
+@@ -71,7 +71,7 @@
endif
PYTHON ?= python
Modified: trunk/xen/debian/patches/tools-blktap2-prefix.diff
==============================================================================
--- trunk/xen/debian/patches/tools-blktap2-prefix.diff Thu Aug 9 20:26:55 2012 (r1089)
+++ trunk/xen/debian/patches/tools-blktap2-prefix.diff Mon Aug 13 20:01:17 2012 (r1090)
@@ -39,7 +39,7 @@
ifeq ($(CONFIG_LIBICONV),y)
LIBS += -liconv
-@@ -51,27 +45,23 @@
+@@ -51,27 +45,24 @@
LIB-PICOBJS = $(patsubst %.o,%.opic,$(LIB-OBJS))
@@ -64,12 +64,15 @@
+ $(LDFLAGS) -o $@ $^ $(LIBS)
install: all
- $(INSTALL_DIR) -p $(DESTDIR)$(INST-DIR)
- $(INSTALL_PROG) libvhd.a $(DESTDIR)$(INST-DIR)
+- $(INSTALL_DIR) -p $(DESTDIR)$(INST-DIR)
+- $(INSTALL_PROG) libvhd.a $(DESTDIR)$(INST-DIR)
- $(INSTALL_PROG) libvhd.so.$(LIBVHD-MAJOR).$(LIBVHD-MINOR) $(DESTDIR)$(INST-DIR)
- ln -sf libvhd.so.$(LIBVHD-MAJOR).$(LIBVHD-MINOR) $(DESTDIR)$(INST-DIR)/libvhd.so.$(LIBVHD-MAJOR)
- ln -sf libvhd.so.$(LIBVHD-MAJOR) $(DESTDIR)$(INST-DIR)/libvhd.so
-+ $(INSTALL_PROG) libvhd.so $(DESTDIR)$(INST-DIR)
++ $(INSTALL_DIR) -p $(DESTDIR)$(LIBDIR)
++ $(INSTALL_DIR) -p $(DESTDIR)$(PRIVATE_LIBDIR)
++ $(INSTALL_PROG) libvhd.a $(DESTDIR)$(LIBDIR)
++ $(INSTALL_PROG) libvhd.so $(DESTDIR)$(PRIVATE_LIBDIR)
clean:
rm -rf *.a *.so* *.o *.opic *~ $(DEPS) $(LIBVHD)
Modified: trunk/xen/debian/patches/tools-hotplug-udevrules.diff
==============================================================================
--- trunk/xen/debian/patches/tools-hotplug-udevrules.diff Thu Aug 9 20:26:55 2012 (r1089)
+++ trunk/xen/debian/patches/tools-hotplug-udevrules.diff Mon Aug 13 20:01:17 2012 (r1090)
@@ -1,9 +1,9 @@
--- a/tools/hotplug/Linux/xen-backend.rules
+++ b/tools/hotplug/Linux/xen-backend.rules
@@ -6,11 +6,4 @@
- SUBSYSTEM=="xen-backend", KERNEL=="vif-*", ACTION=="offline", RUN+="/etc/xen/scripts/vif-setup offline type_if=vif"
+ SUBSYSTEM=="xen-backend", KERNEL=="vif-*", ENV{UDEV_CALL}="1", ACTION=="offline", RUN+="/etc/xen/scripts/vif-setup offline type_if=vif"
SUBSYSTEM=="xen-backend", KERNEL=="vscsi*", RUN+="/etc/xen/scripts/vscsi $env{ACTION}"
- SUBSYSTEM=="xen-backend", ACTION=="remove", RUN+="/etc/xen/scripts/xen-hotplug-cleanup"
+ SUBSYSTEM=="xen-backend", ACTION=="remove", ENV{UDEV_CALL}="1", RUN+="/etc/xen/scripts/xen-hotplug-cleanup"
-KERNEL=="evtchn", NAME="xen/%k"
-SUBSYSTEM=="xen", KERNEL=="blktap[0-9]*", NAME="xen/%k", MODE="0600"
-SUBSYSTEM=="blktap2", KERNEL=="blktap[0-9]*", NAME="xen/blktap-2/%k", MODE="0600"
@@ -11,4 +11,4 @@
-KERNEL=="gntdev", NAME="xen/%k", MODE="0600"
-KERNEL=="pci_iomul", NAME="xen/%k", MODE="0600"
-KERNEL=="tapdev[a-z]*", NAME="xen/blktap-2/tapdev%m", MODE="0600"
- SUBSYSTEM=="net", KERNEL=="vif*-emu", ACTION=="add", RUN+="/etc/xen/scripts/vif-setup $env{ACTION} type_if=tap"
+ SUBSYSTEM=="net", KERNEL=="vif*-emu", ACTION=="add", ENV{UDEV_CALL}="1", RUN+="/etc/xen/scripts/vif-setup $env{ACTION} type_if=tap"
Modified: trunk/xen/debian/patches/tools-libfsimage-abiname.diff
==============================================================================
--- trunk/xen/debian/patches/tools-libfsimage-abiname.diff Thu Aug 9 20:26:55 2012 (r1089)
+++ trunk/xen/debian/patches/tools-libfsimage-abiname.diff Mon Aug 13 20:01:17 2012 (r1090)
@@ -2,7 +2,7 @@
+++ b/tools/libfsimage/common/Makefile
@@ -1,9 +1,6 @@
XEN_ROOT = $(CURDIR)/../../..
- include $(XEN_ROOT)/tools/Rules.mk
+ include $(XEN_ROOT)/tools/libfsimage/Rules.mk
-MAJOR = 1.0
-MINOR = 0
Modified: trunk/xen/debian/patches/tools-libfsimage-prefix.diff
==============================================================================
--- trunk/xen/debian/patches/tools-libfsimage-prefix.diff Thu Aug 9 20:26:55 2012 (r1089)
+++ trunk/xen/debian/patches/tools-libfsimage-prefix.diff Mon Aug 13 20:01:17 2012 (r1090)
@@ -1,16 +1,11 @@
--- a/tools/libfsimage/Rules.mk
+++ b/tools/libfsimage/Rules.mk
-@@ -6,12 +6,7 @@
+@@ -6,7 +6,7 @@
PIC_OBJS := $(patsubst %.c,%.opic,$(LIB_SRCS-y))
--FSDIR-$(CONFIG_Linux) = $(LIBDIR)/fs/$(FS)
--FSDIR-$(CONFIG_SunOS)-x86_64 = $(PREFIX)/lib/fs/$(FS)/64
--FSDIR-$(CONFIG_SunOS)-x86_32 = $(PREFIX)/lib/fs/$(FS)/
--FSDIR-$(CONFIG_SunOS) = $(FSDIR-$(CONFIG_SunOS)-$(XEN_TARGET_ARCH))
--FSDIR-$(CONFIG_NetBSD) = $(LIBDIR)/fs/$(FS)
--FSDIR = $(FSDIR-y)
-+FSDIR = $(PRIVATE_LIBDIR)/fs/$(FS)
+-FSDIR = $(LIBDIR)/fs
++FSDIR = $(PRIVATE_LIBDIR)/fs
FSLIB = fsimage.so
@@ -18,14 +13,14 @@
+++ b/tools/libfsimage/common/Makefile
@@ -1,6 +1,8 @@
XEN_ROOT = $(CURDIR)/../../..
- include $(XEN_ROOT)/tools/Rules.mk
+ include $(XEN_ROOT)/tools/libfsimage/Rules.mk
+CFLAGS += -DFSDIR="\"$(PRIVATE_LIBDIR)/fs\""
+
LDFLAGS-$(CONFIG_SunOS) = -Wl,-M -Wl,mapfile-SunOS
LDFLAGS-$(CONFIG_Linux) = -Wl,mapfile-GNU
LDFLAGS = $(LDFLAGS-y)
-@@ -16,9 +18,9 @@
+@@ -19,9 +21,9 @@
.PHONY: install
install: all
@@ -37,33 +32,3 @@
$(INSTALL_DATA) fsimage.h $(DESTDIR)$(INCLUDEDIR)
$(INSTALL_DATA) fsimage_plugin.h $(DESTDIR)$(INCLUDEDIR)
$(INSTALL_DATA) fsimage_grub.h $(DESTDIR)$(INCLUDEDIR)
---- a/tools/libfsimage/common/fsimage_plugin.c
-+++ b/tools/libfsimage/common/fsimage_plugin.c
-@@ -131,26 +131,8 @@
- int err;
- int ret = -1;
-
--#if defined(FSIMAGE_FSDIR)
- if (fsdir == NULL)
-- fsdir = FSIMAGE_FSDIR;
--#elif defined(__sun__)
-- if (fsdir == NULL)
-- fsdir = "/usr/lib/fs";
--
-- if (sizeof(void *) == 8)
-- isadir = "64/";
--#elif defined(__ia64__)
-- if (fsdir == NULL)
-- fsdir = "/usr/lib/fs";
--#else
-- if (fsdir == NULL) {
-- if (sizeof(void *) == 8)
-- fsdir = "/usr/lib64/fs";
-- else
-- fsdir = "/usr/lib/fs";
-- }
--#endif
-+ fsdir = FSDIR;
-
- if ((name_max = pathconf(fsdir, _PC_NAME_MAX)) == -1)
- goto fail;
Modified: trunk/xen/debian/patches/tools-libfsimage-rpath.diff
==============================================================================
--- trunk/xen/debian/patches/tools-libfsimage-rpath.diff Thu Aug 9 20:26:55 2012 (r1089)
+++ trunk/xen/debian/patches/tools-libfsimage-rpath.diff Mon Aug 13 20:01:17 2012 (r1090)
@@ -1,7 +1,7 @@
--- a/tools/libfsimage/Rules.mk
+++ b/tools/libfsimage/Rules.mk
@@ -3,6 +3,7 @@
- CFLAGS += -Wno-unknown-pragmas -I$(XEN_ROOT)/tools/libfsimage/common/
+ CFLAGS += -Wno-unknown-pragmas -I$(XEN_ROOT)/tools/libfsimage/common/ -DFSIMAGE_FSDIR=\"$(FSDIR)\"
CFLAGS += -Werror -D_GNU_SOURCE
LDFLAGS += -L../common/
+LDFLAGS += $(call LDFLAGS_RPATH,../..)
Modified: trunk/xen/debian/patches/tools-libxl-abiname.diff
==============================================================================
--- trunk/xen/debian/patches/tools-libxl-abiname.diff Thu Aug 9 20:26:55 2012 (r1089)
+++ trunk/xen/debian/patches/tools-libxl-abiname.diff Mon Aug 13 20:01:17 2012 (r1090)
@@ -13,7 +13,7 @@
CFLAGS += -Werror -Wno-format-zero-length -Wmissing-declarations \
-Wno-declaration-after-statement -Wformat-nonliteral
CFLAGS += -I. -fPIC
-@@ -131,26 +125,14 @@
+@@ -153,26 +147,14 @@
$(call move-if-changed,__libxl_type$*_json.h,_libxl_type$*_json.h)
$(call move-if-changed,__libxl_type$*.c,_libxl_type$*.c)
@@ -44,10 +44,10 @@
libxlutil.a: $(LIBXLU_OBJS)
$(AR) rcs libxlutil.a $^
-@@ -169,13 +151,9 @@
- $(INSTALL_DIR) $(DESTDIR)$(BASH_COMPLETION_DIR)
- $(INSTALL_DIR) $(DESTDIR)$(XEN_RUN_DIR)
+@@ -196,13 +178,9 @@
+ $(INSTALL_DIR) $(DESTDIR)$(PRIVATE_BINDIR)
$(INSTALL_PROG) xl $(DESTDIR)$(SBINDIR)
+ $(INSTALL_PROG) libxl-save-helper $(DESTDIR)$(PRIVATE_BINDIR)
- $(INSTALL_PROG) libxenlight.so.$(MAJOR).$(MINOR) $(DESTDIR)$(LIBDIR)
- ln -sf libxenlight.so.$(MAJOR).$(MINOR) $(DESTDIR)$(LIBDIR)/libxenlight.so.$(MAJOR)
- ln -sf libxenlight.so.$(MAJOR) $(DESTDIR)$(LIBDIR)/libxenlight.so
Modified: trunk/xen/debian/patches/tools-libxl-nopidfile.diff
==============================================================================
--- trunk/xen/debian/patches/tools-libxl-nopidfile.diff Thu Aug 9 20:26:55 2012 (r1089)
+++ trunk/xen/debian/patches/tools-libxl-nopidfile.diff Mon Aug 13 20:01:17 2012 (r1090)
@@ -8,7 +8,7 @@
int rc;
if (version != LIBXL_VERSION) { rc = ERROR_VERSION; goto out; }
-@@ -79,12 +78,6 @@
+@@ -82,12 +81,6 @@
rc = libxl__poller_init(ctx, &ctx->poller_app);
if (rc) goto out;
@@ -23,7 +23,7 @@
LIBXL__LOG_ERRNOVAL(ctx, LIBXL__LOG_ERROR, errno,
--- a/tools/libxl/libxl_internal.h
+++ b/tools/libxl/libxl_internal.h
-@@ -347,7 +347,6 @@
+@@ -373,7 +373,6 @@
#define AUTO_PHP_SLOT 0x100
#define SYSFS_PCI_DEV "/sys/bus/pci/devices"
#define SYSFS_PCIBACK_DRIVER "/sys/bus/pci/drivers/pciback"
Modified: trunk/xen/debian/patches/tools-libxl-prefix.diff
==============================================================================
--- trunk/xen/debian/patches/tools-libxl-prefix.diff Thu Aug 9 20:26:55 2012 (r1089)
+++ trunk/xen/debian/patches/tools-libxl-prefix.diff Mon Aug 13 20:01:17 2012 (r1090)
@@ -9,7 +9,7 @@
LIBXL_LIBS =
LIBXL_LIBS = $(LDLIBS_libxenctrl) $(LDLIBS_libxenguest) $(LDLIBS_libxenstore) $(LDLIBS_libblktapctl) $(PTYFUNCS_LIBS) $(LIBUUID_LIBS)
-@@ -126,7 +128,7 @@
+@@ -148,7 +150,7 @@
$(call move-if-changed,__libxl_type$*.c,_libxl_type$*.c)
libxenlight.so: $(LIBXL_OBJS)
@@ -18,15 +18,16 @@
libxenlight.a: $(LIBXL_OBJS)
$(AR) rcs libxenlight.a $^
-@@ -138,22 +140,23 @@
+@@ -160,7 +162,7 @@
$(AR) rcs libxlutil.a $^
xl: $(XL_OBJS) libxlutil.so libxenlight.so
- $(CC) $(LDFLAGS) -o $@ $(XL_OBJS) libxlutil.so $(LDLIBS_libxenlight) $(LDLIBS_libxenctrl) -lyajl $(APPEND_LDFLAGS)
+ $(CC) $(LDFLAGS) $(LDFLAGS_XL) -o $@ $(XL_OBJS) libxlutil.so $(LDLIBS_libxenlight) $(LDLIBS_libxenctrl) -lyajl $(APPEND_LDFLAGS)
- testidl: testidl.o libxlutil.so libxenlight.so
- $(CC) $(LDFLAGS) -o $@ testidl.o libxlutil.so $(LDLIBS_libxenlight) $(LDLIBS_libxenctrl) $(APPEND_LDFLAGS)
+ libxl-save-helper: $(SAVE_HELPER_OBJS) libxenlight.so
+ $(CC) $(LDFLAGS) -o $@ $(SAVE_HELPER_OBJS) $(LDLIBS_libxenctrl) $(LDLIBS_libxenguest) $(APPEND_LDFLAGS)
+@@ -170,17 +172,18 @@
.PHONY: install
install: all
@@ -37,9 +38,11 @@
$(INSTALL_DIR) $(DESTDIR)$(INCLUDEDIR)
$(INSTALL_DIR) $(DESTDIR)$(BASH_COMPLETION_DIR)
$(INSTALL_DIR) $(DESTDIR)$(XEN_RUN_DIR)
+ $(INSTALL_DIR) $(DESTDIR)$(PRIVATE_BINDIR)
- $(INSTALL_PROG) xl $(DESTDIR)$(SBINDIR)
-- $(INSTALL_PROG) libxenlight.so $(DESTDIR)$(LIBDIR)
+ $(INSTALL_PROG) xl $(DESTDIR)$(PRIVATE_BINDIR)
+ $(INSTALL_PROG) libxl-save-helper $(DESTDIR)$(PRIVATE_BINDIR)
+- $(INSTALL_PROG) libxenlight.so $(DESTDIR)$(LIBDIR)
+ $(INSTALL_PROG) libxenlight.so $(DESTDIR)$(PRIVATE_LIBDIR)
$(INSTALL_DATA) libxenlight.a $(DESTDIR)$(LIBDIR)
- $(INSTALL_PROG) libxlutil.so $(DESTDIR)$(LIBDIR)
Modified: trunk/xen/debian/patches/tools-pygrub-remove-static-solaris-support.patch
==============================================================================
--- trunk/xen/debian/patches/tools-pygrub-remove-static-solaris-support.patch Thu Aug 9 20:26:55 2012 (r1089)
+++ trunk/xen/debian/patches/tools-pygrub-remove-static-solaris-support.patch Mon Aug 13 20:01:17 2012 (r1090)
@@ -8,7 +8,7 @@
import curses, _curses, curses.wrapper, curses.textpad, curses.ascii
import getopt
-@@ -622,51 +621,6 @@
+@@ -627,51 +626,6 @@
return grubcfg
@@ -60,7 +60,7 @@
def sniff_netware(fs, cfg):
if not fs.file_exists("/nwserver/xnloader.sys"):
return cfg
-@@ -797,10 +751,7 @@
+@@ -833,10 +787,7 @@
try:
fs = fsimage.open(file, offset, bootfsoptions)
Modified: trunk/xen/debian/patches/version.patch
==============================================================================
--- trunk/xen/debian/patches/version.patch Thu Aug 9 20:26:55 2012 (r1089)
+++ trunk/xen/debian/patches/version.patch Mon Aug 13 20:01:17 2012 (r1090)
@@ -18,7 +18,7 @@
- -e 's/@@whoami@@/$(XEN_WHOAMI)/g' \
- -e 's/@@domain@@/$(XEN_DOMAIN)/g' \
- -e 's/@@hostname@@/$(shell hostname)/g' \
- -e 's!@@compiler@@!$(shell $(CC) $(CFLAGS) -v 2>&1 | grep version | tail -1)!g' \
+ -e 's!@@compiler@@!$(shell $(CC) $(CFLAGS) --version 2>&1 | head -1)!g' \
-e 's/@@version@@/$(XEN_VERSION)/g' \
-e 's/@@subversion@@/$(XEN_SUBVERSION)/g' \
-e 's/@@extraversion@@/$(XEN_EXTRAVERSION)/g' \
More information about the Pkg-xen-changes
mailing list