Skip to content

Commit

Permalink
eget: fix bug with IPFS handling
Browse files Browse the repository at this point in the history
  • Loading branch information
vitlav committed Dec 16, 2024
1 parent 42f3594 commit 91fd76e
Showing 1 changed file with 8 additions and 6 deletions.
14 changes: 8 additions & 6 deletions bin/tools_eget
Original file line number Diff line number Diff line change
Expand Up @@ -902,7 +902,6 @@ WGET="$(print_command_path wget)"
CURL="$(print_command_path curl)"

ORIG_EGET_BACKEND="$EGET_BACKEND"
EGET_BACKEND="$(basename "$EGET_BACKEND")"

# override backend
if is_fileurl "$1" ; then
Expand All @@ -911,19 +910,22 @@ elif is_ipfsurl "$1" ; then
EGET_BACKEND="ipfs"
fi

case "$ORIG_EGET_BACKEND" in
orig_EGET_BACKEND="$EGET_BACKEND"
EGET_BACKEND="$(basename "$EGET_BACKEND")"

case "$orig_EGET_BACKEND" in
file|ipfs)
;;
*/wget)
WGET="$ORIG_EGET_BACKEND"
[ -x "$WGET" ] || fatal "There are no $ORIG_EGET_BACKEND in the system but you forced using it via EGET_BACKEND. Install it with $ epm install wget"
WGET="$orig_EGET_BACKEND"
[ -x "$WGET" ] || fatal "There are no $orig_EGET_BACKEND in the system but you forced using it via EGET_BACKEND. Install it with $ epm install wget"
;;
wget)
[ -n "$WGET" ] || fatal "There are no wget in the system but you forced using it via EGET_BACKEND. Install it with $ epm install wget"
;;
*/curl)
CURL="$ORIG_EGET_BACKEND"
[ -x "$CURL" ] || fatal "There are no $ORIG_EGET_BACKEND in the system but you forced using it via EGET_BACKEND. Install it with $ epm install curl"
CURL="$orig_EGET_BACKEND"
[ -x "$CURL" ] || fatal "There are no $orig_EGET_BACKEND in the system but you forced using it via EGET_BACKEND. Install it with $ epm install curl"
;;
curl)
[ -n "$CURL" ] || fatal "There are no curl in the system but you forced using it via EGET_BACKEND. Install it with $ epm install curl"
Expand Down

0 comments on commit 91fd76e

Please sign in to comment.