Skip to content
Snippets Groups Projects

Draft: Add dockerfiles, etc. for SBCL 2.4.6

Open Robert Goldman requested to merge rgoldman/sbcl:sbcl-2.4.6 into master
1 file
+ 22
4
Compare changes
  • Side-by-side
  • Inline
+ 22
4
@@ -40,12 +40,19 @@ for version in "${versions[@]}"; do
sbclSourceSha="$(curl -fsSL "$sbclSourceUrl" | sha256sum | cut -d' ' -f1)"
fi
# FIXME: Add Ubuntu when I figure out how to get
# the base images. [2024/07/25:rpg]
# jammy/ \
# noble/ \
# oracular/ \
for v in \
bookworm/{,slim} \
bullseye/{,slim} \
buster/{,slim} \
alpine3.17/ \
alpine3.16/ \
windowsservercore-{ltsc2019,1809}/ \
alpine3.20/ \
alpine3.19/ \
windowsservercore-{ltsc2022,ltsc2019,1909}/ \
; do
os="${v%%/*}"
variant="${v#*/}"
@@ -60,7 +67,7 @@ for version in "${versions[@]}"; do
mkdir -p "$dir"
case "$os" in
bullseye|buster)
jammy|noble|oracular)
template="apt"
if [ "$variant" = "slim" ]; then
from="debian:$os"
@@ -70,6 +77,17 @@ for version in "${versions[@]}"; do
fi
cp docker-entrypoint.sh "$dir/docker-entrypoint.sh"
;;
bookworm|bullseye|buster)
template="apt"
if [ "$variant" = "slim" ]; then
from="debian:$os"
else
from="buildpack-deps:$os"
cp install-quicklisp "$dir/install-quicklisp"
fi
cp docker-entrypoint.sh "$dir/docker-entrypoint.sh"
;;
alpine*)
template="apk"
cp docker-entrypoint.sh "$dir/docker-entrypoint.sh"
Loading