From 47f98d7030f1023e7b2ed118c7774c6100fc979b Mon Sep 17 00:00:00 2001 From: Eneas U de Queiroz Date: Wed, 11 Aug 2021 11:04:50 -0300 Subject: [PATCH] unixodbc: use 'install' when copying host binaries 'cp' fails with a text file busy error if it tries to overwrite an executable file that is running. 'install' unlinks the file first, so it will not cause the problem. Signed-off-by: Eneas U de Queiroz --- libs/unixodbc/Makefile | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/libs/unixodbc/Makefile b/libs/unixodbc/Makefile index 603b93379..f2600432f 100644 --- a/libs/unixodbc/Makefile +++ b/libs/unixodbc/Makefile @@ -9,7 +9,7 @@ include $(TOPDIR)/rules.mk PKG_NAME:=unixodbc PKG_VERSION:=2.3.9 -PKG_RELEASE:=1 +PKG_RELEASE:=2 PKG_SOURCE:=unixODBC-$(PKG_VERSION).tar.gz PKG_SOURCE_URL:=http://www.unixodbc.org @@ -152,7 +152,7 @@ endef define Host/Install $(INSTALL_DIR) $(STAGING_DIR_HOST)/bin - $(CP) $(HOST_BUILD_DIR)/exe/odbc_config $(STAGING_DIR_HOST)/bin + $(INSTALL_BIN) $(HOST_BUILD_DIR)/exe/odbc_config $(STAGING_DIR_HOST)/bin endef $(eval $(call BuildPackage,unixodbc))