浏览代码

remove binary with same name before installing init to prevent overwriting busybox init per case 0000416

David Anders 19 年之前
父节点
当前提交
1f6aa30948
共有 1 个文件被更改,包括 1 次插入0 次删除
  1. 1 0
      package/netkitbase/netkitbase.mk

+ 1 - 0
package/netkitbase/netkitbase.mk

@@ -38,6 +38,7 @@ $(TARGET_DIR)/$(NETKITBASE_TARGET_BINARY): $(NETKITBASE_DIR)/$(NETKITBASE_BINARY
 	# Only install a few selected items...
 	# Only install a few selected items...
 	mkdir -p $(TARGET_DIR)/usr/sbin
 	mkdir -p $(TARGET_DIR)/usr/sbin
 	cp $(NETKITBASE_DIR)/$(NETKITBASE_BINARY) $(TARGET_DIR)/$(NETKITBASE_TARGET_BINARY)
 	cp $(NETKITBASE_DIR)/$(NETKITBASE_BINARY) $(TARGET_DIR)/$(NETKITBASE_TARGET_BINARY)
+	rm -f $(TARGET_DIR)/$(NETKITBASE_TARGET_BINARY)
 	mkdir -p $(TARGET_DIR)/etc
 	mkdir -p $(TARGET_DIR)/etc
 	cp $(NETKITBASE_DIR)/etc.sample/inetd.conf $(TARGET_DIR)/etc/
 	cp $(NETKITBASE_DIR)/etc.sample/inetd.conf $(TARGET_DIR)/etc/
 	$(SED) "s/^\([a-z]\)/#\1/;" $(TARGET_DIR)/etc/inetd.conf
 	$(SED) "s/^\([a-z]\)/#\1/;" $(TARGET_DIR)/etc/inetd.conf