diff --git a/lib/libdevuansdk b/lib/libdevuansdk index eb17485..dd5d5d9 160000 --- a/lib/libdevuansdk +++ b/lib/libdevuansdk @@ -1 +1 @@ -Subproject commit eb174853f16e2295dc07e071a8d33eecd0ce9d90 +Subproject commit dd5d5d9d368854d9493941e39f61b471eccd5762 diff --git a/sdk b/sdk index 30fa58b..cc284fa 100755 --- a/sdk +++ b/sdk @@ -98,9 +98,17 @@ load() { oslib="${os_map[$os]}" blendlib="${blend_map[$blend]}" + [[ $blendlib =~ '^http\:' ]] && { + notice "grabbing blend from the internetz" + pushd $R/extra/blends + curl -O $blendlib + popd + blendlib="$R/extra/blends/$(basename $blendlib)" + } + [[ -f $boardlib ]] || { die "no valid boards specified"; exit 1 } [[ -f $oslib ]] || { die "no valid distro specified"; exit 1 } - [[ -f $blendlib ]] || { warn "no valid blend specified"; exit 1 } + [[ -f $blendlib ]] || warn "no valid blend specified" [[ -f $boardlib ]] && source $boardlib && act "$device_name build script loaded" [[ -f $oslib ]] && source $oslib