makepkg: create tar file for bogus PKGEXT
commit94bc64ae1bd6a51d71829a58a2e1972f629d47fb
authorlolilolicon <lolilolicon@gmail.com>
Sat, 1 Oct 2011 07:31:00 +0000 (1 15:31 +0800)
committerDan McGee <dan@archlinux.org>
Mon, 3 Oct 2011 15:59:10 +0000 (3 10:59 -0500)
tree99f5823b8099b0205bd4e5491c668d7fa44f7936
parentc4d6688694975c877e6bff3d6147ae23207a0cbe
makepkg: create tar file for bogus PKGEXT

If PKGEXT is not one of the recognized tar*'s, create_package() would
create an empty package file and fail, since bsdtar on the left side of
the pipe returns 141 on SIGPIPE (broken pipe).

This patch changes the behavior for an invalid PKGEXT. A warning is
printed on stderr, and a tar file is created. Also retire the obsolete
$EXT variable.

Add the obligatory comment why we don't use bsdtar's compression.
Finally, fix mixed-tab-space indentation.

Signed-off-by: lolilolicon <lolilolicon@gmail.com>
Signed-off-by: Allan McRae <allan@archlinux.org>
scripts/makepkg.sh.in