svn commit: trunk/buildroot/package/sed

vapier at uclibc.org vapier at uclibc.org
Sun Jan 8 09:59:25 UTC 2006


Author: vapier
Date: 2006-01-08 01:59:23 -0800 (Sun, 08 Jan 2006)
New Revision: 13154

Log:
only generate the symlink to host sed once as reported by petev in bug 628

Modified:
   trunk/buildroot/package/sed/sed.mk


Changeset:
Modified: trunk/buildroot/package/sed/sed.mk
===================================================================
--- trunk/buildroot/package/sed/sed.mk	2006-01-08 09:55:59 UTC (rev 13153)
+++ trunk/buildroot/package/sed/sed.mk	2006-01-08 09:59:23 UTC (rev 13154)
@@ -62,11 +62,18 @@
 		    $(HOST_SED_DIR)/usr/man $(HOST_SED_DIR)/usr/share/doc; fi
 
 use-sed-host-binary:
-	@if [ -x /usr/bin/sed ]; then SED="/usr/bin/sed"; else \
-	    if [ -x /bin/sed ]; then SED="/bin/sed"; fi; fi; \
-	    mkdir -p $(HOST_SED_DIR)/bin; \
-	    rm -f $(HOST_SED_DIR)/$(SED_TARGET_BINARY); \
-	    ln -s $$SED $(HOST_SED_DIR)/$(SED_TARGET_BINARY)
+	@if [ -x /usr/bin/sed ] ; then \
+		SED="/usr/bin/sed" ; \
+	else \
+		if [ -x /bin/sed ] ; then \
+			SED="/bin/sed" ; \
+		fi \
+	fi ; \
+	if [ ! -e "$(HOST_SED_DIR)/$(SED_TARGET_BINARY)" ] ; then \
+		mkdir -p "$(HOST_SED_DIR)/bin"; \
+		rm -f "$(HOST_SED_DIR)/$(SED_TARGET_BINARY)"; \
+		ln -s "$$SED" "$(HOST_SED_DIR)/$(SED_TARGET_BINARY)"; \
+	fi
 
 host-sed: $(HOST_SED_TARGET)
 




More information about the uClibc-cvs mailing list