Re: [OE-core] [master][PATCH 0/4] Reproducible LTO builds

2021-08-05 Thread Richard Purdie
libbz2.so.1.0.6 and all the other output files are > now reproducible with LTO enabled.  I also verified that libtool is > passing the -f*-prefix-map flags to the link command in log.do_compile > as intended. > > I also verified that core-image-minimal builds successfully with t

[OE-core] [PATCH] bitbake.conf: support persistent /var/tmp

2021-08-05 Thread Changqing Li
From: Changqing Li Steps: 1. build out rootfs core-image-minimal-qemux86-64.tar.bz2 2. docker import core-image-minimal-qemux86-64.tar.bz2 poky:latest 3. docker run -it --rm poky:latest /bin/sh 4. /var # ls -al drwxr-xr-x8 root root 4096 Mar 9 2018 . drwxr-xr-x1 root

[OE-core] [hardknott][PATCH 00/37] pull request (cover letter only)

2021-08-05 Thread Anuj Mittal
Please merge these changes. Thanks, Anuj The following changes since commit e458c15627e7b27392d158cbb9417f66424aa7d5: xserver-xorg: Fix builds without glx (2021-07-14 00:04:22 +0800) are available in the Git repository at: git://push.openembedded.org/openembedded-core-contrib

Re: [OE-core] [master][PATCH 0/4] Reproducible LTO builds

2021-08-05 Thread Tony Battersby
On 8/5/21 6:21 AM, Richard Purdie wrote: > On Wed, 2021-08-04 at 20:13 -0400, Randy MacLeod wrote: >> On 2021-07-27 9:34 a.m., Tony Battersby wrote: >>> Currently, enabling Link Time Optimization via: >>> >>> require conf/distro/include/lto.inc >>> DISTRO_FEATURES_append = " lto" >>> >>> makes the

[oe-core][PATCH 1/1] icu: increase command buffer size

2021-08-05 Thread Joe Slater
Make cmd in pkg_installLibrary() LARGE_BUFFER_SIZE to avoid pathname truncation if the install path is longer than about 150 characters. For default compilation, the U_ASSERT does not detect buffer overflow. Signed-off-by: Joe Slater --- ...pkgdata-increase-command-buffer-size.patch | 41

Re: [OE-core] Issue after override syntax change

2021-08-05 Thread Richard Purdie
Hi, On Thu, 2021-08-05 at 18:59 +0200, Konrad Weihmann wrote: > I'm currently seeing the following behavior after the latest override > syntax change (tested up to today's poky and meta-openembedded) > > Take an image and install any kind of packagegroup, which references > several recipes,

Re: [OE-core] should recipes not come with their own systemd/user/group info?

2021-08-05 Thread Mark Hatle
On 8/5/21 6:01 AM, Robert P. J. Day wrote: > > style question here, but i'm perusing an OE/YP (actually wind river, > but effectively the same thing) layer that was handed to me, and i'm > puzzled by how the internally-written systemd-controlled services are > implemented. > > on the one

[OE-core] Issue after override syntax change

2021-08-05 Thread Konrad Weihmann
Hi, I'm currently seeing the following behavior after the latest override syntax change (tested up to today's poky and meta-openembedded) Take an image and install any kind of packagegroup, which references several recipes, which pull in dependencies by their own. image:

Re: [OE-core] [master][PATCH 3/4] bitbake.conf: add DEBUG_PREFIX_MAP to TARGET_LDFLAGS

2021-08-05 Thread Richard Purdie
On Thu, 2021-08-05 at 17:00 +0100, Richard Purdie via lists.openembedded.org wrote: > On Tue, 2021-07-27 at 09:36 -0400, Tony Battersby wrote: > > -f*-prefix-map flags are required when linking with LTO enabled to make > > the output binary reproducible. > > > > See discussion here: > >

[OE-core] [PATCH 3/3] cve-check: improve comment about CVE patch file names

2021-08-05 Thread Michael Opdenacker
Signed-off-by: Michael Opdenacker --- meta/classes/cve-check.bbclass | 9 ++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/meta/classes/cve-check.bbclass b/meta/classes/cve-check.bbclass index bf7dd15c73..6582f97151 100644 --- a/meta/classes/cve-check.bbclass +++

Re: [OE-core] [master][PATCH 3/4] bitbake.conf: add DEBUG_PREFIX_MAP to TARGET_LDFLAGS

2021-08-05 Thread Richard Purdie
On Tue, 2021-07-27 at 09:36 -0400, Tony Battersby wrote: > -f*-prefix-map flags are required when linking with LTO enabled to make > the output binary reproducible. > > See discussion here: > https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101473 > > [YOCTO #14481] > > Signed-off-by: Tony

[OE-core] [PATCH 2/2] cve-check: update link to NVD website for CVE details

2021-08-05 Thread Michael Opdenacker
The old URL schema https://web.nvd.nist.gov/view/vuln/detail?vulnId=CVE-ID now redirects to https://nvd.nist.gov/vuln/detail/CVE-ID Signed-off-by: Michael Opdenacker --- meta/classes/cve-check.bbclass | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git

[OE-core] [PATCH 1/2] cve-check: fix comments

2021-08-05 Thread Michael Opdenacker
This implements various fixes in comments in cve-check.bbclass In particular, the "whitlisted" typo is important as the "whitelisted" word is going to be replaced in a near future. Signed-off-by: Michael Opdenacker --- meta/classes/cve-check.bbclass | 8 1 file changed, 4

[OE-core][dunfell 33/33] sstate: Fix rebuilds when changing layer config

2021-08-05 Thread Steve Sakoman
From: Richard Purdie When adding a layer which changed SSTATE_EXCLUDEDEPS_SYSROOT, the state hashes were changing when they should not. This was caused by wider use of setscene_depvalid which means the dependency on the variable was seen when it was previously not. Exclude the variable since

[OE-core][dunfell 32/33] linux-yocto/5.4: update to v5.4.135

2021-08-05 Thread Steve Sakoman
From: Bruce Ashfield Updating linux-yocto/5.4 to the latest korg -stable release that comprises the following commits: 0a0beb1f9120 Linux 5.4.135 d2f7b384a74f udp: annotate data races around unix_sk(sk)->gso_size c72374978b3f perf test bpf: Free obj_buf 17bc942c0b96 bpftool:

[OE-core][dunfell 31/33] archiver.bbclass: fix do_ar_configured failure for kernel

2021-08-05 Thread Steve Sakoman
From: Changqing Li Signed-off-by: Changqing Li Signed-off-by: Alexandre Belloni Signed-off-by: Richard Purdie (cherry picked from commit d7776a23cbea836ddb8ac5ec77012af2449ab875) Signed-off-by: Steve Sakoman --- meta/classes/archiver.bbclass | 5 - 1 file changed, 4 insertions(+), 1

[OE-core][dunfell 30/33] yocto-check-layer: ensure that all layer dependencies are tested too

2021-08-05 Thread Steve Sakoman
From: Nicolas Dechesne In order to be compliant with the YP compatible status, a layer also needs to ensure that all its dependencies are compatible too. Currently yocto-check-layer only checks the requested layer, without testing any dependencies. With this change, all dependencies are also

[OE-core][dunfell 29/33] checklayer: rename _find_layer_depends

2021-08-05 Thread Steve Sakoman
From: Nicolas Dechesne What this function does is really to find a layer, not a 'depends'. We are using this function to find a dependent layer, but the name is confusing. Signed-off-by: Nicolas Dechesne Signed-off-by: Alexandre Belloni Signed-off-by: Richard Purdie (cherry picked from

[OE-core][dunfell 28/33] checklayer: new function get_layer_dependencies()

2021-08-05 Thread Steve Sakoman
From: Nicolas Dechesne Split add_layer_dependencies() into 2 parts. First search for layer dependencies, and then add them to the config. That allows us to call get_layer_dependencies() independently. Signed-off-by: Nicolas Dechesne Signed-off-by: Alexandre Belloni Signed-off-by: Richard

[OE-core][dunfell 27/33] yocto-check-layer: improve missed dependencies

2021-08-05 Thread Steve Sakoman
From: Nicolas Dechesne The first 2 calls to add_layer_dependencies() are here to add all dependencies for the 'layer under test' and the additional layers provided by the users. In both cases, we use misssing_dependencies boolean to indicate if any dependency is missing. But we then never

[OE-core][dunfell 26/33] oeqa/usb_hid.py : add test to check the usb/human interface device status after suspend state

2021-08-05 Thread Steve Sakoman
From: Teoh Jay Shen This test mimic the Test_if_usb_hid_device_works_well_after_resume_from_suspend_state manual test case from oeqa/manual/bsp-hw.json. Signed-off-by: Teoh Jay Shen Signed-off-by: Richard Purdie (cherry picked from commit 23a3dc370a52907ee3261746405fb9b2af9e9a11)

[OE-core][dunfell 25/33] oeqa/terminal : improve the test case

2021-08-05 Thread Steve Sakoman
From: Teoh Jay Shen -Improve this test case to fulfill the requirements of replacing the click_terminal_icon_on_X_desktop manual test case from oeqa/manual/bsp-hw : 1) verify that the terminal window is working without problem 2) verify that there's only 1 terminal window is launched

[OE-core][dunfell 24/33] oeqa/runtime: add test for matchbox-terminal

2021-08-05 Thread Steve Sakoman
From: TeohJayShen This test is checking that the terminal application is able to run. The click_terminal_icon_on_X_desktop manual test case from oeqa/manual/bsp-hw can be replace by this runtime test. Signed-off-by: TeohJayShen Signed-off-by: Richard Purdie (cherry picked from commit

[OE-core][dunfell 23/33] oeqa/suspend : add test for suspend state

2021-08-05 Thread Steve Sakoman
From: Teoh Jay Shen This test case is checking the command and LAN device behaviour before and after suspend state. The Test_if_LAN_device_works_well_after_resume_from_suspend_state and standby manual test cases from oeqa/manual/bsp-hw can be replace by this runtime test. Signed-off-by: Teoh

[OE-core][dunfell 22/33] oeqa/runtime/cases: Only disable/enable for current boot

2021-08-05 Thread Steve Sakoman
From: Wes Lindauer Previously doing a stop/start worked, but using a disable/enable does not work on a read-only rootfs. Add a --runtime flag to systemctl so that systemd only modifies the current boot and does not attempt to write to the filesystem. This also keeps the test from making a

[OE-core][dunfell 21/33] oeqa/runtime : add test for RTC(Real Time Clock)

2021-08-05 Thread Steve Sakoman
From: Teoh Jay Shen This test is checking the functionality of the RTC(Real Time Clock). The Check_if_RTC_(Real_Time_Clock)_can_work_correctly manual test case from oeqa/manual/bsp-hw can be replace by this runtime test. Signed-off-by: Teoh Jay Shen Signed-off-by: Richard Purdie (cherry

[OE-core][dunfell 20/33] oeqa/ethernet_ip_connman : add test for network connections

2021-08-05 Thread Steve Sakoman
From: Teoh Jay Shen This test mimic the ethernet_static_ip_set_in_connman and ethernet_get_IP_in_connman_via_DHCP test case from oeqa/manual/bsp-hw.json. The ethernet_static_ip_set_in_connman and ethernet_get_IP_in_connman_via_DHCP manual test case should be remove from oeqa/manual/bsp-hw.json

[OE-core][dunfell 19/33] ifupdown: added -1 option to dhclient for dhcpv6

2021-08-05 Thread Steve Sakoman
From: Yi Zhao When dhclient is used with ifupdown and in the /etc/network/interfaces file is something like e.g. "iface eth0 inet6 dhcp" the system does not boot but hangs at the after dhcp configuration of IPv4 at the stage where IPv6 should be configured. The reason seems to be, that ifupdown

[OE-core][dunfell 18/33] qemu: Enable seccomp if FEATURE is set

2021-08-05 Thread Steve Sakoman
From: Armin Kuster Signed-off-by: Armin Kuster Signed-off-by: Richard Purdie Signed-off-by: Ruslan Babayev Signed-off-by: Steve Sakoman --- meta/recipes-devtools/qemu/qemu_4.2.0.bb | 1 + 1 file changed, 1 insertion(+) diff --git a/meta/recipes-devtools/qemu/qemu_4.2.0.bb

[OE-core][dunfell 17/33] qemu.inc: Add seccomp PACKAGECONFIG option

2021-08-05 Thread Steve Sakoman
From: Nathan Rossi Add the seccomp PACKAGECONFIG option to allow building seccomp features in QEMU. The libseccomp library is available in additional layers (e.g. meta-security). Additionally this serves as a way to disable seccomp by default to avoid the configure of QEMU automatically finding

[OE-core][dunfell 16/33] oe-setup-builddir: update YP docs and OE URLs

2021-08-05 Thread Steve Sakoman
From: Michael Opdenacker This updates the link to the YP docs and proposes to access the OE website through https Signed-off-by: Michael Opdenacker Signed-off-by: Richard Purdie (cherry picked from commit 87686233aeffc639c3f412fd5c4898b32b15013b) Signed-off-by: Steve Sakoman ---

[OE-core][dunfell 15/33] glew: fix Makefile race

2021-08-05 Thread Steve Sakoman
From: Ross Burton Fix a Makefile race resulting in the target creating a directory being executed after the target to write into that directory. [ YOCTO #14485 ] Signed-off-by: Ross Burton Signed-off-by: Alexandre Belloni Signed-off-by: Richard Purdie (cherry picked from commit

[OE-core][dunfell 14/33] yocto-check-layer: Remove duplicated code

2021-08-05 Thread Steve Sakoman
From: Richard Purdie Nicolas Dechesne spotted there was duplicate code I had introduced with a previous fix. Remove the second statement since the earlier one is correct all that is needed. Signed-off-by: Richard Purdie Signed-off-by: Alexandre Belloni Signed-off-by: Richard Purdie (cherry

[OE-core][dunfell 13/33] initramfs-framework/setup-live: fix shebang

2021-08-05 Thread Steve Sakoman
From: Ulrich Ölmann Signed-off-by: Ulrich Ölmann Signed-off-by: Alexandre Belloni Signed-off-by: Richard Purdie (cherry picked from commit 71f1f6bc9402ee0fad82aaf0757fffb73da4b706) Signed-off-by: Steve Sakoman --- meta/recipes-core/initrdscripts/initramfs-framework/setup-live | 2 +- 1 file

[OE-core][dunfell 12/33] bitbake.conf: change GNOME_MIRROR to new one

2021-08-05 Thread Steve Sakoman
From: Oleksandr Kravchuk URI has been permanently moved and returns HTTP 301. Signed-off-by: Oleksandr Kravchuk Signed-off-by: Alexandre Belloni Signed-off-by: Richard Purdie (cherry picked from commit a3a85d54af38a30f6de5f6d23e432afa26859888) Signed-off-by: Steve Sakoman ---

[OE-core][dunfell 11/33] archiver.bbclass: Fix patch error for recipes that inherit dos2unix.

2021-08-05 Thread Steve Sakoman
From: leimaohui do_unpack_and_patch error happens for these recipes inherit dos2unix. Signed-off-by: Lei Maohui Signed-off-by: Alexandre Belloni Signed-off-by: Richard Purdie (cherry picked from commit 2ceda7c90c0087f52693c54d5ccab143b27f4d21) Signed-off-by: Steve Sakoman ---

[OE-core][dunfell 10/33] ovmf: Fix VLA warnings with GCC 11

2021-08-05 Thread Steve Sakoman
From: Khem Raj (From OE-Core rev: 5406ce83e07c3f89b9f2bb26f083861467b7bc59) Signed-off-by: Khem Raj Signed-off-by: Richard Purdie Signed-off-by: Steve Sakoman --- .../ovmf/0001-Fix-VLA-parameter-warning.patch | 51 +++ meta/recipes-core/ovmf/ovmf_git.bb| 3 +- 2

[OE-core][dunfell 09/33] oeqa/manual/toaster: fix small typo

2021-08-05 Thread Steve Sakoman
From: Ralph Siemsen PACKAGE_CLASES should be PACKAGE_CLASSES. Signed-off-by: Ralph Siemsen Signed-off-by: Richard Purdie (cherry picked from commit 7a96f3bceb2c857f841b1dbeb4587a8aaace529e) Signed-off-by: Steve Sakoman --- meta/lib/oeqa/manual/toaster-managed-mode.json | 2 +- 1 file

[OE-core][dunfell 08/33] linux-yocto/5.4: update to v5.4.134

2021-08-05 Thread Steve Sakoman
From: Bruce Ashfield Updating linux-yocto/5.4 to the latest korg -stable release that comprises the following commits: 9afc0c209685 Linux 5.4.134 c1dafbb26164 seq_file: disallow extremely large seq buffer allocations b06ab67bd63b misc: alcor_pci: fix inverted branch condition

Re: [OE-core] should recipes not come with their own systemd/user/group info?

2021-08-05 Thread Khem Raj
On Thu, Aug 5, 2021 at 4:01 AM Robert P. J. Day wrote: > > > style question here, but i'm perusing an OE/YP (actually wind river, > but effectively the same thing) layer that was handed to me, and i'm > puzzled by how the internally-written systemd-controlled services are > implemented. > >

[OE-core][dunfell 07/33] curl: Fix CVE-2021-22924 and CVE-2021-22925

2021-08-05 Thread Steve Sakoman
From: Mike Crowe curl v7.78 contained fixes for five CVEs: CVE-2021-22922[1] and CVE-2021-22923[2] are only present when support for metalink is enabled. EXTRA_OECONF contains "--without-libmetalink" so these fixes are unnecessary. CVE-2021-22926[3] only affects builds for MacOS.

[OE-core][dunfell 06/33] curl: Fix for CVE-2021-22898

2021-08-05 Thread Steve Sakoman
From: Neetika Singh Applied trivial patch for cve issue CVE-2021-22898 Link: https://github.com/curl/curl/commit/39ce47f219b09c380b81f89fe54ac586c8db6bde Signed-off-by: Neetika.Singh Signed-off-by: Steve Sakoman --- .../curl/curl/CVE-2021-22898.patch| 26 +++

[OE-core][dunfell 05/33] avahi: fix CVE-2021-3468

2021-08-05 Thread Steve Sakoman
A flaw was found in avahi in versions 0.6 up to 0.8. The event used to signal the termination of the client connection on the avahi Unix socket is not correctly handled in the client_work function, allowing a local attacker to trigger an infinite loop. The highest threat from this vulnerability is

[OE-core][dunfell 04/33] libxml2: fix CVE-2021-3541

2021-08-05 Thread Steve Sakoman
A flaw was found in libxml2. Exponential entity expansion attack is possible bypassing all existing protection mechanisms and leading to denial of service. https://nvd.nist.gov/vuln/detail/CVE-2021-3541 CVE: 2021-3541 Signed-off-by: Steve Sakoman --- .../libxml/libxml2/CVE-2021-3541.patch

[OE-core][dunfell 03/33] gstreamer: ignore CVE-2021-3497, CVE-2021-3498, and CVE-2021-3522

2021-08-05 Thread Steve Sakoman
CPE entries for gst-plugins-* are listed as gstreamer issues so we need to ignore the false hits for the CVEs we've patched in plugins recipes Signed-off-by: Steve Sakoman --- meta/recipes-multimedia/gstreamer/gstreamer1.0_1.16.3.bb | 9 + 1 file changed, 9 insertions(+) diff --git

[OE-core][dunfell 02/33] Revert "gstreamer-plugins-base: ignore CVE-2021-3522 since it is fixed"

2021-08-05 Thread Steve Sakoman
Change is correct but should be in gstreamer recipe not gstreamer-plugins-base This reverts commit f32e90a7f8918aacda61ef6176eb1655742045b4. --- .../gstreamer/gstreamer1.0-plugins-base_1.16.3.bb | 4 1 file changed, 4 deletions(-) diff --git

[OE-core][dunfell 01/33] Revert "gstreamer-plugins-good: ignore CVE-2021-3497/8 since they are fixed"

2021-08-05 Thread Steve Sakoman
Change is correct but should be in gstreamer recipe not gstreamer-plugins-good This reverts commit d853e2bde1ea083f8438e8d7a80f041196d2e38d. --- .../gstreamer/gstreamer1.0-plugins-good_1.16.3.bb| 5 - 1 file changed, 5 deletions(-) diff --git

[OE-core][dunfell 00/33] Patch review

2021-08-05 Thread Steve Sakoman
Please review this next set of patches for dunfell and have comments back by end of day Monday. Passed a-full on autobuilder: https://autobuilder.yoctoproject.org/typhoon/#/builders/83/builds/2417 with the exception of an intermittent issue on qemumips which passed on subsequent re-test:

Re: [OE-core][RFC][PATCH][dunfell] wic: direct: Use stock fstab in partitions

2021-08-05 Thread Richard Purdie
On Thu, 2021-08-05 at 17:03 +0200, Daniel Gomez wrote: > Be able to get the stock fstab in partitions. > > Functionality reverted at commit id: > ce682a73b7447652f898ce1d1d0416a456df5416 > > Signed-off-by: Daniel Gomez > --- > > Hi, > > I'm trying to get back the stock fstab file in a rootfs

[OE-core][RFC][PATCH][dunfell] wic: direct: Use stock fstab in partitions

2021-08-05 Thread Daniel Gomez
Be able to get the stock fstab in partitions. Functionality reverted at commit id: ce682a73b7447652f898ce1d1d0416a456df5416 Signed-off-by: Daniel Gomez --- Hi, I'm trying to get back the stock fstab file in a rootfs partition image (wic plugin) and I'd like to know what you think about it.

[OE-core] [PATCH] oeqa/runtime/cases/ptest: Increase test timeout from 300s to 450s

2021-08-05 Thread Richard Purdie
Some tests such as lttng-tools are marginal and timing out on the autobuilder with the current 300s default. Increase to avoid this noise in the ptest failures list. Signed-off-by: Richard Purdie --- meta/lib/oeqa/runtime/cases/ptest.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)

[OE-core] should recipes not come with their own systemd/user/group info?

2021-08-05 Thread Robert P. J. Day
style question here, but i'm perusing an OE/YP (actually wind river, but effectively the same thing) layer that was handed to me, and i'm puzzled by how the internally-written systemd-controlled services are implemented. on the one hand, there are reasonable recipes that each represent some

Re: [OE-core] [master][PATCH 0/4] Reproducible LTO builds

2021-08-05 Thread Richard Purdie
On Wed, 2021-08-04 at 20:13 -0400, Randy MacLeod wrote: > On 2021-07-27 9:34 a.m., Tony Battersby wrote: > > Currently, enabling Link Time Optimization via: > > > > require conf/distro/include/lto.inc > > DISTRO_FEATURES_append = " lto" > > > > makes the build non-reproducible (as in > >

Re: [OE-core] [PATCH] python3-scons{-native}: upgrade 4.1.0 -> 4.2.0

2021-08-05 Thread Alexander Kanavin
It will detect the rename, once the license diff is removed. Alex On Thu, 5 Aug 2021 at 08:11, Khem Raj wrote: > > > On 8/4/21 2:33 PM, Tim Orling wrote: > > NOTE: The 4.2.0 Release of SCons will deprecate Python 3.5 Support. > > Python 3.5 support will be dropped in the next major release. >

[OE-core] [hardknott][PATCH 1/2] qemu: fix virtio vhost-user-gpu CVEs

2021-08-05 Thread Lee Chee Yang
From: Ross Burton Fix a slew of CVEs (CVE-2021-3544, CVE-2021-3545, CVE-2021-3546) by backporting the relevant patches from qemu's git. (From OE-Core rev: ce850a5ce84f949d3114024c89ae3dd98fcbef41) Signed-off-by: Ross Burton Signed-off-by: Richard Purdie (cherry picked from commit

[OE-core] [hardknott][PATCH 2/2] qemu: fix CVE-2021-3527

2021-08-05 Thread Lee Chee Yang
From: Lee Chee Yang (cherry picked from commit 6774efd1e3d0bd5c8c34f84dcf4f698d7eafb36a) Signed-off-by: Lee Chee Yang Signed-off-by: Alexandre Belloni Signed-off-by: Richard Purdie --- meta/recipes-devtools/qemu/qemu.inc | 2 + .../qemu/qemu/CVE-2021-3527-1.patch | 42

Re: [OE-core] [PATCH] python3-scons{-native}: upgrade 4.1.0 -> 4.2.0

2021-08-05 Thread Khem Raj
On 8/4/21 2:33 PM, Tim Orling wrote: NOTE: The 4.2.0 Release of SCons will deprecate Python 3.5 Support. Python 3.5 support will be dropped in the next major release. RELEASE 4.2.0 - Sat, 31 Jul 2021 18:12:46 -0700 From Byron Platt: - Fix Install() issue when copytree recursion gives