From ee1ecbf5db82abe02acede7fbef523c31cc98168 Mon Sep 17 00:00:00 2001 From: Marcus Kammer Date: Sun, 5 Nov 2023 11:54:49 +0100 Subject: [PATCH] Add a shell script to install sbcl --- sbcl-nginx.yml | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/sbcl-nginx.yml b/sbcl-nginx.yml index 6d05334..ed001d1 100644 --- a/sbcl-nginx.yml +++ b/sbcl-nginx.yml @@ -64,6 +64,7 @@ packages: - python3-certbot-nginx - libev4 - build-essential + - libzstd-dev - libsqlite3-dev - sqlite3 - emacs-nox @@ -435,6 +436,28 @@ write_files: http_user_agent TEXT ); + - path: /home/cl/setup_sbcl.sh + owner: 'cl:cl' + permission: '0755' + defer: True + content: | + #!/bin/bash + # Exit on error + set -e + # Download SBCL source + wget http://prdownloads.sourceforge.net/sbcl/sbcl-2.3.10-source.tar.bz2 + # Extract it + tar -xjf sbcl-2.3.10-source.tar.bz2 + # Change into the directory + cd sbcl-2.3.10 + # Compile and install + sh make.sh --fancy + sudo sh install.sh + # Check version + sbcl --version + # Remove ubuntu specific sbcl + sudo apt remove sbcl -y + runcmd: # Generate the en_US.UTF-8 locale - locale-gen en_US.UTF-8