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/*