Patchwork buildrom: Force creation of symlink

login
register
about
Submitter Nathan Williams
Date 2009-09-04 04:57:42
Message ID <E1MjQrm-0004Jd-1S@fileserver.traverse>
Download mbox | patch
Permalink /patch/244/
State Accepted
Headers show

Comments

Nathan Williams - 2009-09-04 04:57:42
Building grub2 was failing if the symlink already exists.

Signed-off-by: Nathan Williams <nathan@traverse.com.au>
Myles Watson - 2009-09-04 13:07:36
On Thu, Sep 3, 2009 at 10:57 PM, Nathan Williams<nathan@traverse.com.au> wrote:
> Building grub2 was failing if the symlink already exists.
>
> Signed-off-by: Nathan Williams <nathan@traverse.com.au>
Acked-by: Myles Watson <mylesgw@gmail.com>

Rev 272.

Thanks,
Myles

Patch

Index: buildrom-devel/packages/grub2/grub2.mk
===================================================================
--- buildrom-devel/packages/grub2/grub2.mk	(revision 271)
+++ buildrom-devel/packages/grub2/grub2.mk	(working copy)
@@ -48,7 +48,7 @@ 
 	@ echo "Using custom config $(GRUB2_CONFIG)"
 endif
 	@ echo "Building grub2..."
-	@ ln -s $(GRUB2_SRC_DIR)/config.log $(GRUB2_LOG_DIR)
+	@ ln -sf $(GRUB2_SRC_DIR)/config.log $(GRUB2_LOG_DIR)
 	@ (cd $(GRUB2_SRC_DIR) ; sh ./autogen.sh >> $(GRUB2_BUILD_LOG) 2>&1)
 	@ (cd $(GRUB2_SRC_DIR) ; export LIBS= CC= LDFLAGS= CFLAGS=; ./configure --with-platform=coreboot --prefix=$(STAGING_DIR) >> $(GRUB2_BUILD_LOG) 2>&1)
 	@ make -C $(GRUB2_SRC_DIR) >> $(GRUB2_BUILD_LOG) 2>&1