1
0
mirror of https://github.com/ipfs/kubo.git synced 2025-06-30 18:13:54 +08:00

misc: fix dist_get failing without failing

License: MIT
Signed-off-by: Jakub Sztandera <kubuxu@protonmail.ch>
This commit is contained in:
Jakub Sztandera
2017-03-23 17:57:54 +01:00
parent 2cc5ce45b8
commit dd007b236f

View File

@ -65,7 +65,8 @@ unarchive() {
tar.gz) tar.gz)
if have_binary tar; then if have_binary tar; then
echo "==> using 'tar' to extract binary from archive" echo "==> using 'tar' to extract binary from archive"
cat "$ua_infile" | tar -O -z -x -f - "$ua_distname/$ua_distname" > "$ua_outfile" < "$ua_infile" tar -Ozxf - "$ua_distname/$ua_distname" > "$ua_outfile" \
|| die "tar has failed"
else else
die "no binary on system for extracting tar files" die "no binary on system for extracting tar files"
fi fi
@ -73,7 +74,8 @@ unarchive() {
zip) zip)
if have_binary unzip; then if have_binary unzip; then
echo "==> using 'unzip' to extract binary from archive" echo "==> using 'unzip' to extract binary from archive"
unzip -p "$ua_infile" "$ua_distname/$ua_distname" > "$ua_outfile" unzip -p "$ua_infile" "$ua_distname/$ua_distname" > "$ua_outfile" \
|| die "unzip has failed"
else else
die "no installed method for extracting .zip archives" die "no installed method for extracting .zip archives"
fi fi
@ -82,7 +84,7 @@ unarchive() {
die "unrecognized archive type '$ua_archivetype'" die "unrecognized archive type '$ua_archivetype'"
esac esac
chmod +x "$ua_outfile" chmod +x "$ua_outfile" || die "chmod has failed"
} }
get_go_vars() { get_go_vars() {