uclient: add ALTERNATIVES for wget

Don't symlink uclient-fetch anymore to /bin/wget but rather use
the ALTERNATIVES support for wget to install it as /usr/bin/wget.
Let uclient-fetch provide wget

Signed-off-by: Hans Dedecker <dedeckeh@gmail.com>
This commit is contained in:
Hans Dedecker 2019-01-11 16:18:20 +01:00
parent 3f0eb71dae
commit 055cdab2bb

View File

@ -32,6 +32,8 @@ define Package/uclient-fetch
SECTION:=net SECTION:=net
CATEGORY:=Network CATEGORY:=Network
TITLE:=Tiny wget replacement using libuclient TITLE:=Tiny wget replacement using libuclient
ALTERNATIVES:=200:/usr/bin/wget:/bin/uclient-fetch
PROVIDES:=wget
DEPENDS:=+libuclient DEPENDS:=+libuclient
endef endef
@ -43,7 +45,6 @@ endef
define Package/uclient-fetch/install define Package/uclient-fetch/install
$(INSTALL_DIR) $(1)/bin $(INSTALL_DIR) $(1)/bin
$(INSTALL_BIN) $(PKG_INSTALL_DIR)/usr/bin/uclient-fetch $(1)/bin/ $(INSTALL_BIN) $(PKG_INSTALL_DIR)/usr/bin/uclient-fetch $(1)/bin/
ln -s uclient-fetch $(1)/bin/wget
endef endef
$(eval $(call BuildPackage,libuclient)) $(eval $(call BuildPackage,libuclient))