From be5c2ff29ef25c75e1af29368f023aad684fb604 Mon Sep 17 00:00:00 2001 From: "Salvador E. Tropea" Date: Wed, 29 Jun 2022 11:33:36 -0300 Subject: [PATCH] [Dep downloader] Added support for symlinks in tarballs --- kibot/dep_downloader.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/kibot/dep_downloader.py b/kibot/dep_downloader.py index e6857e32..431e652f 100644 --- a/kibot/dep_downloader.py +++ b/kibot/dep_downloader.py @@ -121,6 +121,8 @@ def untar(data): elif entry.type == tarfile.REGTYPE: with open(name, 'wb') as f: f.write(tar.extractfile(entry).read()) + elif entry.type == tarfile.SYMTYPE: + os.symlink(os.path.join(base_dir, entry.linkname), name) else: logger.warning('- Unsupported tar element: '+entry.name) except Exception as e: