From da9596df884d63bec5f70fb9bb5a8c37116877bc Mon Sep 17 00:00:00 2001 From: Alexander Sosedkin Date: Sat, 15 Jun 2024 14:23:29 +0200 Subject: [PATCH] scripts/deploy.sh: support file:/// urls --- scripts/deploy.sh | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/scripts/deploy.sh b/scripts/deploy.sh index 697761b..dc75e46 100755 --- a/scripts/deploy.sh +++ b/scripts/deploy.sh @@ -40,10 +40,18 @@ if [[ "$PUBLIC_URL" =~ ^github:(.*)/(.*)/(.*) ]]; then export NIX_ON_DROID_CHANNEL_URL="https://github.com/${BASH_REMATCH[1]}/${BASH_REMATCH[2]}/archive/${BASH_REMATCH[3]}.tar.gz" else [[ "$PUBLIC_URL" =~ ^https?:// ]] || \ + [[ "$PUBLIC_URL" =~ ^file:/// ]] || \ { echo "unsupported url $PUBLIC_URL" >&2; exit 1; } export NIX_ON_DROID_CHANNEL_URL="$PUBLIC_URL" fi -export NIX_ON_DROID_FLAKE_URL="$PUBLIC_URL" +# special case for local / CI testing +if [[ "$PUBLIC_URL" =~ ^file:///(.*)/archive.tar.gz ]]; then + export NIX_ON_DROID_FLAKE_URL="/${BASH_REMATCH[1]}/unpacked" +else + export NIX_ON_DROID_FLAKE_URL="$PUBLIC_URL" +fi +log "NIX_ON_DROID_CHANNEL_URL=$NIX_ON_DROID_CHANNEL_URL" +log "NIX_ON_DROID_FLAKE_URL=$NIX_ON_DROID_FLAKE_URL" log "building proot..."