Remove docker utilities
This commit is contained in:
parent
179eaed316
commit
3568e53337
20
README.md
20
README.md
|
|
@ -42,26 +42,10 @@ Run Scheme script.
|
|||
|
||||
Compile Scheme code to executable.
|
||||
|
||||
### etc/Dockerfile
|
||||
### bin/install-snow-chibi
|
||||
|
||||
Dockerfile used in docker image building. If you need to add something you
|
||||
can for example do:
|
||||
Install snow-chibi inside the venv.
|
||||
|
||||
echo "RUN apt-get install make" >> venv/etc/Dockerfile
|
||||
cp Makefile venv/
|
||||
echo "COPY Makefile ." >> venv/etc/Dockerfile
|
||||
|
||||
### bin/docker-build
|
||||
|
||||
Build docker venvs docker image. Run this before docker-run or docker-repl.
|
||||
|
||||
### bin/docker-run
|
||||
|
||||
Run command inside venv inside docker.
|
||||
|
||||
### bin/docker-repl
|
||||
|
||||
Run scheme repl inside venv inside docker.
|
||||
|
||||
## Supported impelmentations and notes
|
||||
|
||||
|
|
|
|||
14
scheme-venv
14
scheme-venv
|
|
@ -81,6 +81,7 @@ if [ -d "${venvpath}/lib" ]; then
|
|||
fi
|
||||
mkdir -p "${venvpath}/lib"
|
||||
mkdir -p "${venvpath}/etc"
|
||||
mkdir -p "${venvpath}/install-prefix"
|
||||
|
||||
## Set scheme type if other than interpreter
|
||||
case "${implementation}" in
|
||||
|
|
@ -340,6 +341,7 @@ fi
|
|||
cat << EOF
|
||||
#!/bin/sh
|
||||
if [ ! "\${VENV_DEBUG}" = "" ]; then set -x; fi
|
||||
PATH="${venvpath}/opt/chibi-scheme/bin:\${PATH}"
|
||||
if [ "\${1}" = "install" ]; then
|
||||
shift
|
||||
snow-chibi \
|
||||
|
|
@ -368,6 +370,18 @@ EOF
|
|||
} > "${venvpath}/bin/akku"
|
||||
chmod +x "${venvpath}/bin/akku"
|
||||
|
||||
## /bin/install-snow-chibi
|
||||
{
|
||||
cat << EOF
|
||||
#!/bin/sh
|
||||
if [ ! "\${VENV_DEBUG}" = "" ]; then set -x; fi
|
||||
git clone https://github.com/ashinn/chibi-scheme.git --depth=1 "${venvpath}/etc/chibi-scheme"
|
||||
make PREFIX="${venvpath}/opt/chibi-scheme" -C "${venvpath}/etc/chibi-scheme"
|
||||
make PREFIX="${venvpath}/opt/chibi-scheme" -C "${venvpath}/etc/chibi-scheme" install
|
||||
EOF
|
||||
} > "${venvpath}/bin/install-snow-chibi"
|
||||
chmod +x "${venvpath}/bin/install-snow-chibi"
|
||||
|
||||
|
||||
## /bin/scheme-venv-info
|
||||
{
|
||||
|
|
|
|||
Loading…
Reference in New Issue