#!/bin/sh
set -eu
repo_url="${FREEBASIC_REPO_URL:-https://deb.fbxl.net}"
tmp="${TMPDIR:-/tmp}/freebasic-install-common.$$"
if command -v curl >/dev/null 2>&1; then
    curl -fsSL "$repo_url/install/freebasic-install-common.sh" -o "$tmp"
elif command -v wget >/dev/null 2>&1; then
    wget -q -O "$tmp" "$repo_url/install/freebasic-install-common.sh"
elif command -v fetch >/dev/null 2>&1; then
    fetch -o "$tmp" "$repo_url/install/freebasic-install-common.sh"
elif command -v ftp >/dev/null 2>&1; then
    ftp -o "$tmp" "$repo_url/install/freebasic-install-common.sh"
else
    echo "curl, wget, fetch, or ftp is required" >&2
    exit 1
fi
. "$tmp"
rm -f "$tmp"
freebasic_install_main --family illumos --distro illumos "$@"
