+# extract the protocol from a source entry - return "local" for local sources
+get_protocol() {
+ if [[ $1 = *://* ]]; then
+ # strip leading filename
+ local proto="${1##*::}"
+ printf "%s
" "${proto%%://*}"
+ else
+ printf "%s
" local
+ fi
+}
+
get_downloadclient() {
# $1 = URL with valid protocol prefix
local url=$1
--
1.7.11.1