changeset 57: |
0e2c38d2f0ec |
parent 56: |
74e69c49e525 |
child 58: |
8d8da0d4d52f |
author: |
ellis <ellis@rwest.io> |
date: |
Wed, 03 Jan 2024 17:33:32 -0500 |
files: |
makefile scripts/bundle-dir.sh scripts/sbcl-save-core.sh |
description: |
fixes |
1.1--- a/makefile Wed Jan 03 17:18:57 2024 -0500
1.2+++ b/makefile Wed Jan 03 17:33:32 2024 -0500
1.3@@ -170,7 +170,8 @@
1.4
1.5 dist/emacs:emacs-build $(D);
1.6
1.7-dist/lisp/fasl:scripts/sbcl-save-core.sh quicklisp-install
1.8+# requires quicklisp loaded in .skelrc
1.9+dist/lisp/fasl:scripts/sbcl-save-core.sh # quicklisp-install
1.10 mkdir -pv $@
1.11 $< "$@/std.core"
1.12 $< "$@/prelude.core" "(mapc #'ql:quickload \
2.1--- a/scripts/bundle-dir.sh Wed Jan 03 17:18:57 2024 -0500
2.2+++ b/scripts/bundle-dir.sh Wed Jan 03 17:33:32 2024 -0500
2.3@@ -1,7 +1,8 @@
2.4 #!/usr/bin/env bash
2.5 # bundle a tar.zst archive of Mercurial repositories.
2.6+# must be absolute
2.7 #WD=/mnt/y/data/packy
2.8-WD="${2:-$HOME/dev/comp/infra/dist}"
2.9+WD="${2:-$HOME/dev/infra/dist}"
2.10 OUT=$WD/bundle/src
2.11 SRC_PATH=$HOME/dev/comp
2.12 BUNDLE_NAME="${1:-comp}"
3.1--- a/scripts/sbcl-save-core.sh Wed Jan 03 17:18:57 2024 -0500
3.2+++ b/scripts/sbcl-save-core.sh Wed Jan 03 17:33:32 2024 -0500
3.3@@ -1,8 +1,4 @@
3.4 #!/bin/sh
3.5 # save an sbcl core image
3.6-FORM="(progn (ql:quickload :std) "
3.7-FORM+="${2}"
3.8-FORM+=" (save-lisp-and-die \""
3.9-FORM+="${1:-std.core}"
3.10-FORM+="\"))"
3.11+FORM="(progn (ql:quickload :std) ${2} (save-lisp-and-die \"${1:-std.core}\"))"
3.12 sbcl --noinform --non-interactive --eval "$FORM"