changelog shortlog graph tags branches changeset files file revisions raw help

Mercurial > infra / annotate scripts/dist-sbcl-binary.sh

changeset 371: 7dcabf3e0edc
parent: 6d808b5879f2
author: Richard Westhaver <ellis@rwest.io>
date: Tue, 24 Sep 2024 15:53:24 -0400
permissions: -rwxr-xr-x
description: no link in bootstrap.sh
114
1ebebaeacb76 dist tarballs
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
1
 #!/bin/sh
1ebebaeacb76 dist tarballs
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
2
 set -e
1ebebaeacb76 dist tarballs
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
3
 # binary dist
327
49aad0912d60 an atempt
Richard Westhaver <ellis@rwest.io>
parents: 315
diff changeset
4
 cd .stash/src/ && \
315
0f82807e8b6e edit dist scripts to support busybox tar
Richard Westhaver <ellis@rwest.io>
parents: 260
diff changeset
5
 tar -cf sbcl.tar sbcl/output/sbcl.core sbcl/src/runtime/sbcl sbcl/output/prefix.def \
114
1ebebaeacb76 dist tarballs
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
6
     sbcl/src/runtime/sbcl.mk \
1ebebaeacb76 dist tarballs
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
7
     `grep '^LIBSBCL=' sbcl/src/runtime/sbcl.mk | cut -d= -f2- | while read lib; do echo sbcl/src/runtime/$lib; done` \
1ebebaeacb76 dist tarballs
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
8
     sbcl/BUGS sbcl/COPYING sbcl/CREDITS sbcl/INSTALL sbcl/NEWS sbcl/README \
1ebebaeacb76 dist tarballs
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
9
     sbcl/install.sh sbcl/find-gnumake.sh sbcl/sbcl-pwd.sh sbcl/run-sbcl.sh \
1ebebaeacb76 dist tarballs
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
10
     sbcl/doc/sbcl.1 \
1ebebaeacb76 dist tarballs
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
11
     sbcl/pubring.pgp \
1ebebaeacb76 dist tarballs
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
12
     sbcl/contrib/asdf-module.mk \
1ebebaeacb76 dist tarballs
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
13
     `for contrib in $(cd sbcl/contrib && echo *); do
1ebebaeacb76 dist tarballs
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
14
          src_dir=sbcl/contrib/$contrib
1ebebaeacb76 dist tarballs
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
15
          if test -d $src_dir && test -f sbcl/obj/sbcl-home/contrib/$contrib.fasl; then
1ebebaeacb76 dist tarballs
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
16
              echo $src_dir/Makefile
1ebebaeacb76 dist tarballs
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
17
          fi
1ebebaeacb76 dist tarballs
Richard Westhaver <ellis@rwest.io>
parents:
diff changeset
18
      done` \
331
Richard Westhaver <ellis@rwest.io>
parents: 327
diff changeset
19
     sbcl/obj/sbcl-home
332
6d808b5879f2 core and home rules (simple)
Richard Westhaver <ellis@rwest.io>
parents: 331
diff changeset
20
 zstd sbcl.tar
331
Richard Westhaver <ellis@rwest.io>
parents: 327
diff changeset
21
 # rm sbcl.tar
260
c5aa261cb836 bootstrap updates
Richard Westhaver <ellis@rwest.io>
parents: 259
diff changeset
22
 mv sbcl.tar.zst ../