# HG changeset patch # User Pascal Bellard # Date 1517866913 -3600 # Node ID 7454f6bf99e53b2d31556d4e43fd9d765c7d9a16 # Parent e6f7a109cfe312e9f0c4eb52e4d2241be4154741 busybox cpio doesn't stop with unsafe links diff -r e6f7a109cfe3 -r 7454f6bf99e5 tazpkg --- a/tazpkg Tue Jan 30 11:49:21 2018 +0200 +++ b/tazpkg Mon Feb 05 22:41:53 2018 +0100 @@ -228,11 +228,11 @@ extract_package() { action 'Extracting package...' - cpio -idm --quiet < "${PACKAGE_FILE##*/}" && rm -f "${PACKAGE_FILE##*/}" + busybox cpio -idm --quiet < "${PACKAGE_FILE##*/}" && rm -f "${PACKAGE_FILE##*/}" if [ -f fs.cpio.lzma ]; then - unlzma < fs.cpio.lzma | cpio -idm --quiet && rm fs.cpio.lzma + unlzma < fs.cpio.lzma | busybox cpio -idm --quiet && rm fs.cpio.lzma elif [ -f fs.cpio.gz ]; then - zcat fs.cpio.gz | cpio -idm --quiet && rm fs.cpio.gz + zcat fs.cpio.gz | busybox cpio -idm --quiet && rm fs.cpio.gz fi status }