From f9fd614f3d0d6c976bd317f73f4e77139a2899d5 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 603b9337..f2600432 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))