Commit aae52404 authored by Mike Frysinger's avatar Mike Frysinger
Browse files

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

parent 0e1be2d0
Loading
Loading
Loading
Loading
+12 −5
Original line number Diff line number Diff line
@@ -62,11 +62,18 @@ build-sed-host-binary: $(SED_DIR1)/$(SED_BINARY)
		    $(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)