Changeset 15285


Ignore:
Timestamp:
05/16/20 06:29:38 (3 years ago)
Author:
Mark Evenson
Message:

ci: rework installation of patched cl+ssl slightly

Use a remote tag for ensuring we retrieve the proper version of
cl+ssl. Add a local copy of the patch, removing the long-ago applied
usocket patch.

Location:
trunk/abcl
Files:
1 added
1 deleted
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/abcl/ci/install-patched-cl+ssl.bash

    r15284 r15285  
    44# resolved, we need to use our patched version.
    55
    6 mkdir -p ${HOME}/quicklisp/local-projects
    7 pushd ${HOME}/quicklisp/local-projects
     6root="${HOME}/quicklisp/local-projects"
     7dir="cl-plus-ssl"
     8tag="easye/stream-fd"
    89
    9 git clone https://github.com/armedbear/cl-plus-ssl
     10mkdir -p ${root}
     11pushd ${root}
    1012
    11 pushd cl-plus-ssl
    12 git show-ref
    13 git rev-parse
     13if [[ ! -d ${dir} ]]; then
     14    git clone https://github.com/armedbear/cl-plus-ssl ${dir}
     15fi
     16
     17pushd ${dir}
     18if [[ -d .hg ]]; then
     19    hg update -r $tag
     20    hg sum -v
     21else
     22    git checkout $tag
     23    git show-ref
     24    git rev-parse
     25fi
    1426popd
    1527
Note: See TracChangeset for help on using the changeset viewer.