Index: 2006-01-05/arch/i386/boot-xen/Makefile =================================================================== --- 2006-01-05.orig/arch/i386/boot-xen/Makefile 2006-01-05 17:12:44.075909792 +0100 +++ 2006-01-05/arch/i386/boot-xen/Makefile 2006-01-05 11:53:15.000000000 +0100 @@ -11,8 +11,13 @@ $(obj)/vmlinux-stripped: vmlinux FORCE INSTALL_ROOT := $(patsubst %/boot,%,$(INSTALL_PATH)) +ifeq ($(INSTALL_ROOT),) +install.sh := $(shell find $(srctree)/arch/$(ARCH) -name install.sh) +endif + XINSTALL_NAME ?= $(KERNELRELEASE) install: $(BOOTIMAGE) +ifeq ($(install.sh),) mkdir -p $(INSTALL_PATH) ln -f -s vmlinuz-$(XINSTALL_NAME)$(INSTALL_SUFFIX) $(INSTALL_PATH)/vmlinuz-$(VERSION).$(PATCHLEVEL).$(SUBLEVEL)$(XENGUEST)$(INSTALL_SUFFIX) rm -f $(INSTALL_PATH)/vmlinuz-$(XINSTALL_NAME)$(INSTALL_SUFFIX) @@ -23,4 +28,6 @@ install: $(BOOTIMAGE) ln -f -s vmlinuz-$(XINSTALL_NAME)$(INSTALL_SUFFIX) $(INSTALL_PATH)/vmlinuz-$(VERSION).$(PATCHLEVEL)$(XENGUEST)$(INSTALL_SUFFIX) mkdir -p $(INSTALL_ROOT)/usr/include/xen/linux install -m0644 $(srctree)/include/xen/public/*.h $(INSTALL_ROOT)/usr/include/xen/linux - +else + sh $(install.sh) $(KERNELRELEASE) $< System.map "$(INSTALL_PATH)" +endif