diff options
Diffstat (limited to 'support/download/cvs')
-rwxr-xr-x | support/download/cvs | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/support/download/cvs b/support/download/cvs index e1d5035c11..7980389a4e 100755 --- a/support/download/cvs +++ b/support/download/cvs @@ -40,8 +40,14 @@ else select="-r" fi +# The absence of an initial : on ${repo} means access method undefined +if [[ ! "${repo}" =~ ^: ]]; then + # defaults to anonymous pserver + repo=":pserver:anonymous@${repo}" +fi + export TZ=UTC -_cvs ${verbose} -z3 -d"':pserver:anonymous@${repo}'" \ +_cvs ${verbose} -z3 -d"'${repo}'" \ co -d "'${basename}'" ${select} "'${rev}'" -P "'${rawname}'" tar czf "${output}" "${basename}" |