From d52fcb987651728336060c2d8195c2c8c7e1b26f Mon Sep 17 00:00:00 2001 From: Oliver Smith Date: Sat, 2 Mar 2019 00:25:24 +0100 Subject: [PATCH] aportgen musl-*: use 'busybox tar' in package_dev (!1763) Use 'busybox tar' to avoid 'tar: Child returned status 141' on some machines (builds.sr.ht, gitlab-ci). See pmaports#26. [skip ci]: already ran through successfully --- pmb/aportgen/musl.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/pmb/aportgen/musl.py b/pmb/aportgen/musl.py index 909cdbc5..d1ac7a6c 100644 --- a/pmb/aportgen/musl.py +++ b/pmb/aportgen/musl.py @@ -101,7 +101,9 @@ def generate(args, pkgname): package_dev() { mkdir -p "$subpkgdir/usr/$_target" cd "$subpkgdir/usr/$_target" - tar -xf $srcdir/musl-dev-$pkgver-r$pkgrel-$_arch.apk + # Use 'busybox tar' to avoid 'tar: Child returned status 141' + # on some machines (builds.sr.ht, gitlab-ci). See pmaports#26. + busybox tar -xf $srcdir/musl-dev-$pkgver-r$pkgrel-$_arch.apk rm .PKGINFO .SIGN.* # symlink everything from /usr/$_target/usr/* to /usr/$_target/*