| 123456789101112131415161718192021222324252627282930 |
- #!/bin/bash
- set -e
- # Install python and packages needed to build simp_le
- apk add --update python3 git gcc musl-dev libffi-dev python3-dev openssl-dev
- # Create expected symlinks if they don't exist
- [[ -e /usr/bin/pip ]] || ln -sf /usr/bin/pip3 /usr/bin/pip
- [[ -e /usr/bin/python ]] || ln -sf /usr/bin/python3 /usr/bin/python
- # Get Let's Encrypt simp_le client source
- branch="0.16.0"
- mkdir -p /src
- git -C /src clone --depth=1 --branch $branch https://github.com/zenhack/simp_le.git
- # Install simp_le in /usr/bin
- cd /src/simp_le
- #pip install wheel requests
- for pkg in pip setuptools wheel
- do
- pip3 install -U "${pkg?}"
- done
- pip3 install .
- # Make house cleaning
- cd /
- rm -rf /src
- apk del git gcc musl-dev libffi-dev python3-dev openssl-dev
- rm -rf /var/cache/apk/*
|