--- cp-metadata.org 2008-02-22 15:57:55 +0200 +++ cp-metadata 2008-02-28 23:03:13 +0200 @@ -5,6 +5,12 @@ METHOD="${METHOD:-cdrom}" HOST="${HOST:-}" PREFIX="${PREFIX:-}" +LOGIN="${LOGIN:-}" +PASSWORD="${PASSWORD:-}" +if [ -n "$PASSWORD" ]; then + PASSWORD=$(echo ":$PASSWORD") +fi + image_prefix= curl_args="-s -S --retry 5 --retry-delay 2" @@ -25,10 +31,14 @@ get_local_metadata() { case "$METHOD" in - http|ftp) + http) image_prefix="$METHOD://$HOST$PREFIX" get_remote_metadata "$1" ;; + ftp) + image_prefix="$METHOD://$LOGIN$PASSWORD@$HOST$PREFIX" + get_remote_metadata "$1" + ;; cdrom|disk|nfs) image_prefix="$image_dir" get_local_metadata "$1"