From b6c0b3b42ab357925d64eb5aa7515f83a7d5ca02 Mon Sep 17 00:00:00 2001 From: Axel Lin Date: Mon, 14 Oct 2013 21:23:02 +0800 Subject: [PATCH] tcl: specify ln -sf to remove existing destination file This fixes below build error when executing "make tcl-dirclean; make tcl-rebuild". ln -s tclsh8.4 /opt/test/br-x86/buildroot/output/target/usr/bin/tclsh ln: failed to create symbolic link '/opt/test/br-x86/buildroot/output/target/usr/bin/tclsh': File exists make: *** [/opt/test/br-x86/buildroot/output/build/tcl-8.4.19/.stamp_target_installed] Error 1 Signed-off-by: Axel Lin Signed-off-by: Peter Korsgaard --- package/tcl/tcl.mk | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package/tcl/tcl.mk b/package/tcl/tcl.mk index 3291c1b28d..58f085a207 100644 --- a/package/tcl/tcl.mk +++ b/package/tcl/tcl.mk @@ -37,7 +37,7 @@ endef TCL_POST_INSTALL_TARGET_HOOKS += TCL_REMOVE_TCLSH else define TCL_SYMLINK_TCLSH - ln -s tclsh$(TCL_VERSION_MAJOR) $(TARGET_DIR)/usr/bin/tclsh + ln -sf tclsh$(TCL_VERSION_MAJOR) $(TARGET_DIR)/usr/bin/tclsh endef TCL_POST_INSTALL_TARGET_HOOKS += TCL_SYMLINK_TCLSH endif -- 2.30.2