[OpenWrt-Devel] (no subject)
Yousong Zhou
yszhou4tech at gmail.com
Fri Jun 17 10:54:18 EDT 2016
On 14 June 2016 at 06:04, Jerome <jeromepoulin at gmail.com> wrote:
> To: openwrt-devel at lists.openwrt.org
> From: =?UTF-8?q?J=C3=A9r=C3=B4me=20Poulin?= <jeromepoulin at gmail.com>
> Date: Mon, 13 Jun 2016 17:47:50 -0400
> Subject: [PATCH] micropython-lib: fix make install seldom fail
>
> - Since make install path was hardcoded inside the build dir, it can sometime
> fail with cp indicating that source and destination are the same since make
> install will copy all py file in build dir to install dir. In this case,
> install dir is in build dir causing a loop.
> ---
> lang/micropython-lib/Makefile | 5 +++--
> 1 file changed, 3 insertions(+), 2 deletions(-)
>
Hi, Jerome
micropython-lib is maintained in packages feed hosted in github.
Please open a pr there with a signed-off-by line in the commit message
body [2].
[1] https://github.com/openwrt/packages
[2] https://github.com/openwrt/packages/blob/master/CONTRIBUTING.md#commits-in-your-pull-requests-should
Cheers,
yousong
> diff --git a/lang/micropython-lib/Makefile b/lang/micropython-lib/Makefile
> index b8af737..aefb8f4 100644
> --- a/lang/micropython-lib/Makefile
> +++ b/lang/micropython-lib/Makefile
> @@ -22,6 +22,7 @@ PKG_SOURCE_VERSION:=bfbbf85a181d84e2494ea6f15be311734666bf67
> PKG_SOURCE_SUBDIR:=$(PKG_NAME)-$(PKG_VERSION)-$(PKG_SOURCE_VERSION)
> PKG_SOURCE:=$(PKG_SOURCE_SUBDIR).tar.gz
> PKG_BUILD_DIR:=$(BUILD_DIR)/$(PKG_SOURCE_SUBDIR)
> +PKG_INSTALL_DIR:=$(BUILD_DIR)/_install_tmp
> PKG_BUILD_PARALLEL:=1
>
> include $(INCLUDE_DIR)/package.mk
> @@ -43,12 +44,12 @@ endef
>
> MAKE_FLAGS:=\
> -C $(PKG_BUILD_DIR) \
> - PREFIX=$(PKG_BUILD_DIR)/_install_tmp \
> + PREFIX=$(PKG_INSTALL_DIR) \
> install
>
> define Package/micropython-lib/install
> $(INSTALL_DIR) $(1)/usr/lib/micropython
> - $(CP) $(PKG_BUILD_DIR)/_install_tmp/* $(1)/usr/lib/micropython
> + $(CP) $(PKG_INSTALL_DIR)/* $(1)/usr/lib/micropython
> endef
>
> $(eval $(call BuildPackage,micropython-lib))
> --
> 2.7.4
> _______________________________________________
> openwrt-devel mailing list
> openwrt-devel at lists.openwrt.org
> https://lists.openwrt.org/cgi-bin/mailman/listinfo/openwrt-devel
_______________________________________________
openwrt-devel mailing list
openwrt-devel at lists.openwrt.org
https://lists.openwrt.org/cgi-bin/mailman/listinfo/openwrt-devel
More information about the openwrt-devel
mailing list