{{ $baseurl := "https://images.apertis.org/release" }} {{ $release := (.Get 0) }} {{ $arch := (.Get 1) }} {{ $type := (.Get 2) }} {{ $variant := (.Get 3) }} {{ $extra := (.Get 4) }} {{ $version := (index .Site.Data.releases $release).version }} {{ $revision := (index .Site.Data.releases $release).revision }} {{ $scratch := newScratch }} {{ $scratch.Set "variant" "" }} {{ if eq $type "sdk" }} {{ $basever := (substr $version 1 4) }} {{ if gt $basever 2021 }} {{ $scratch.Set "extension" ".ova" }} {{ else }} {{ $scratch.Set "extension" ".vdi.gz" }} {{ end }} {{ $scratch.Set "firmware" $type }} {{ else }} {{ $scratch.Set "extension" ".img.gz" }} {{ if eq $arch "amd64" }} {{ $scratch.Set "firmware" "uefi" }} {{ else }} {{ $scratch.Set "firmware" "uboot" }} {{ end }} {{ if eq $variant "ostree" }} {{ $scratch.Set "variant" "_ostree" }} {{ end }} {{ end }} {{ if eq $extra "bmap" }} {{ $scratch.Set "extension" ".img.bmap" }} {{ end }} {{ $extension := $scratch.Get "extension" }} {{ $firmware := $scratch.Get "firmware" }} {{ $variant := $scratch.Get "variant" }} {{ $baseurl }}/{{ $version }}/{{ $version }}.{{ $revision }}/{{ $arch }}/{{ $type }}/apertis{{ $variant }}_{{ $version }}-{{ $type }}-{{ $arch }}-{{ $firmware }}_{{ $version}}.{{ $revision }}{{ $extension }}