source: trunk/abcl/ci/install-patched-cl+ssl.bash @ 15285

Last change on this file since 15285 was 15285, checked in by Mark Evenson, 3 years ago

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.

File size: 489 bytes
Line 
1#!/usr/bin/env bash
2#
3# Until <https://github.com/cl-plus-ssl/cl-plus-ssl/pull/97> is
4# resolved, we need to use our patched version.
5
6root="${HOME}/quicklisp/local-projects"
7dir="cl-plus-ssl"
8tag="easye/stream-fd"
9
10mkdir -p ${root}
11pushd ${root}
12
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
26popd
27
28popd
Note: See TracBrowser for help on using the repository browser.