diff options
Diffstat (limited to 'meta/classes/license.bbclass')
-rw-r--r-- | meta/classes/license.bbclass | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/meta/classes/license.bbclass b/meta/classes/license.bbclass index ba95c9ac84..94be559f44 100644 --- a/meta/classes/license.bbclass +++ b/meta/classes/license.bbclass @@ -354,9 +354,11 @@ def copy_license_files(lic_files_paths, destdir): os.chown(dst,0,0) except OSError as err: import errno - if err.errno == errno.EPERM: - # suppress "Operation not permitted" error, as - # sometimes this function is not executed under pseudo + if err.errno in (errno.EPERM, errno.EINVAL): + # Suppress "Operation not permitted" error, as + # sometimes this function is not executed under pseudo. + # Also ignore "Invalid argument" errors that happen in + # some (unprivileged) container environments (no root). pass else: raise |