[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

RE: [Xen-devel] [PATCH] (revised slightly) create kernel symlinks in /boot


  • To: "Paul Larson" <plars@xxxxxxxxxxxxxxxxxxxx>, "Felipe Alfaro Solana" <lkml@xxxxxxx>
  • From: "Ian Pratt" <m+Ian.Pratt@xxxxxxxxxxxx>
  • Date: Fri, 21 Jan 2005 17:51:43 -0000
  • Cc: "xen-devel" <xen-devel@xxxxxxxxxxxxxxxxxxxxx>
  • Delivery-date: Fri, 21 Jan 2005 17:53:06 +0000
  • List-id: List for Xen developers <xen-devel.lists.sourceforge.net>
  • Thread-index: AcT/1WJm35s7GtgNRZyX1dpNsxTysgADGc0Q
  • Thread-topic: [Xen-devel] [PATCH] (revised slightly) create kernel symlinks in /boot

Since the symlink is to a file in the same directory, I think the
orginal patch will work fine with GRUB.
Ian  

> -----Original Message-----
> From: xen-devel-admin@xxxxxxxxxxxxxxxxxxxxx 
> [mailto:xen-devel-admin@xxxxxxxxxxxxxxxxxxxxx] On Behalf Of 
> Paul Larson
> Sent: 21 January 2005 16:21
> To: Felipe Alfaro Solana
> Cc: xen-devel
> Subject: [Xen-devel] [PATCH] (revised slightly) create kernel 
> symlinks in /boot
> 
> On Fri, 2005-01-21 at 00:06 +0100, Felipe Alfaro Solana wrote:
> > I think this won't work if /boot is mounted in a separate 
> partition. 
> > AFAIK, GRUB isn't able to follow symlinks across different 
> filesystems.
> 
> That probably true, but a hard link should work ok right?  
> The cp -dR in
> make install-kernels should ensure that the link is preserved, and cp
> -fdr likewise in install.sh.
> 
> -- 
> Thanks,
> Paul Larson
> plars@xxxxxxxxxxxxxxxxxxxx
> http://www.linuxtestproject.org
> 
> diff -Nru a/buildconfigs/mk.linux-2.6-xen0
> b/buildconfigs/mk.linux-2.6-xen0
> --- a/buildconfigs/mk.linux-2.6-xen0  2005-01-21 10:19:56 -06:00
> +++ b/buildconfigs/mk.linux-2.6-xen0  2005-01-21 10:19:56 -06:00
> @@ -18,6 +18,8 @@
>           $(MAKE) -C $(LINUX_DIR) ARCH=xen 
> INSTALL_MOD_PATH=$(INSTALL_DIR)
> modules_install ; \
>       fi
>       $(MAKE) -C $(LINUX_DIR) ARCH=xen 
> INSTALL_PATH=$(INSTALL_DIR) install
> +     ln /boot/vmlinuz-$(FULLVERSION) \
> +         $(INSTALL_DIR)/boot/vmlinuz-$(EXTRAVERSION)
>  
>  $(LINUX_DIR)/include/linux/autoconf.h: pristine-linux-$(LINUX_VER)
>       rm -rf $(LINUX_DIR)
> diff -Nru a/buildconfigs/mk.linux-2.6-xenU
> b/buildconfigs/mk.linux-2.6-xenU
> --- a/buildconfigs/mk.linux-2.6-xenU  2005-01-21 10:19:56 -06:00
> +++ b/buildconfigs/mk.linux-2.6-xenU  2005-01-21 10:19:56 -06:00
> @@ -18,6 +18,8 @@
>           $(MAKE) -C $(LINUX_DIR) ARCH=xen 
> INSTALL_MOD_PATH=$(INSTALL_DIR)
> modules_install ; \
>       fi
>       $(MAKE) -C $(LINUX_DIR) ARCH=xen 
> INSTALL_PATH=$(INSTALL_DIR) install
> +     ln /boot/vmlinuz-$(FULLVERSION) \
> +         $(INSTALL_DIR)/boot/vmlinuz-$(EXTRAVERSION)
>  
>  $(LINUX_DIR)/include/linux/autoconf.h: pristine-linux-$(LINUX_VER)
>       rm -rf $(LINUX_DIR)
> 
> 


-------------------------------------------------------
This SF.Net email is sponsored by: IntelliVIEW -- Interactive Reporting
Tool for open source databases. Create drag-&-drop reports. Save time
by over 75%! Publish reports on the web. Export to DOC, XLS, RTF, etc.
Download a FREE copy at http://www.intelliview.com/go/osdn_nl
_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxxxx
https://lists.sourceforge.net/lists/listinfo/xen-devel


 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.