changeset 50: |
0c25e3c90fa4 |
parent 49: |
4e7c81fae2b7 |
child 51: |
81569772a992 |
author: |
ellis <ellis@rwest.io> |
date: |
Wed, 03 Jan 2024 12:53:45 -0500 |
files: |
etc/rlwrap/sbcl etc/rust/config.toml etc/sbclrc etc/skel/.sbclrc scripts/install-cargo-tools.sh virt/build-ci-worker.sh |
description: |
etc |
1.1--- a/etc/rlwrap/sbcl Wed Jan 03 11:40:27 2024 -0500
1.2+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
1.3@@ -1,978 +0,0 @@
1.4-&allow-other-keys
1.5-&aux
1.6-&body
1.7-&environment
1.8-&key
1.9-&optional
1.10-&rest
1.11-&whole
1.12-*
1.13-**
1.14-***
1.15-*break-on-signals*
1.16-*compile-file-pathname*
1.17-*compile-file-truename*
1.18-*compile-print*
1.19-*compile-verbose*
1.20-*debug-io*
1.21-*debugger-hook*
1.22-*default-pathname-defaults*
1.23-*error-output*
1.24-*features*
1.25-*gensym-counter*
1.26-*load-pathname*
1.27-*load-print*
1.28-*load-truename*
1.29-*load-verbose*
1.30-*macroexpand-hook*
1.31-*modules*
1.32-*package*
1.33-*print-array*
1.34-*print-base*
1.35-*print-case*
1.36-*print-circle*
1.37-*print-escape*
1.38-*print-gensym*
1.39-*print-length*
1.40-*print-level*
1.41-*print-lines*
1.42-*print-miser-width*
1.43-*print-pprint-dispatch*
1.44-*print-pretty*
1.45-*print-radix*
1.46-*print-readably*
1.47-*print-right-margin*
1.48-*query-io*
1.49-*random-state*
1.50-*read-base*
1.51-*read-default-float-format*
1.52-*read-eval*
1.53-*read-suppress*
1.54-*readtable*
1.55-*standard-input*
1.56-*standard-output*
1.57-*terminal-io*
1.58-*trace-output*
1.59-+
1.60-++
1.61-+++
1.62--
1.63-/
1.64-//
1.65-///
1.66-/=
1.67-1+
1.68-1-
1.69-<
1.70-<=
1.71-=
1.72->
1.73->=
1.74-abort
1.75-abs
1.76-acons
1.77-acos
1.78-acosh
1.79-add-method
1.80-adjoin
1.81-adjust-array
1.82-adjustable-array-p
1.83-allocate-instance
1.84-alpha-char-p
1.85-alphanumericp
1.86-and
1.87-append
1.88-apply
1.89-apropos
1.90-apropos-list
1.91-aref
1.92-arithmetic-error
1.93-arithmetic-error-operands
1.94-arithmetic-error-operation
1.95-array
1.96-array-dimension
1.97-array-dimension-limit
1.98-array-dimensions
1.99-array-displacement
1.100-array-element-type
1.101-array-has-fill-pointer-p
1.102-array-in-bounds-p
1.103-array-rank
1.104-array-rank-limit
1.105-array-row-major-index
1.106-array-total-size
1.107-array-total-size-limit
1.108-arrayp
1.109-ash
1.110-asin
1.111-asinh
1.112-assert
1.113-assoc
1.114-assoc-if
1.115-assoc-if-not
1.116-atan
1.117-atanh
1.118-atom
1.119-base-char
1.120-base-string
1.121-bignum
1.122-bit
1.123-bit-and
1.124-bit-andc1
1.125-bit-andc2
1.126-bit-eqv
1.127-bit-ior
1.128-bit-nand
1.129-bit-nor
1.130-bit-not
1.131-bit-orc1
1.132-bit-orc2
1.133-bit-vector
1.134-bit-vector-p
1.135-bit-xor
1.136-block
1.137-boole
1.138-boole-1
1.139-boole-2
1.140-boole-and
1.141-boole-andc1
1.142-boole-andc2
1.143-boole-c1
1.144-boole-c2
1.145-boole-clr
1.146-boole-eqv
1.147-boole-ior
1.148-boole-nand
1.149-boole-nor
1.150-boole-orc1
1.151-boole-orc2
1.152-boole-set
1.153-boole-xor
1.154-boolean
1.155-both-case-p
1.156-boundp
1.157-break
1.158-broadcast-stream
1.159-broadcast-stream-streams
1.160-built-in-class
1.161-butlast
1.162-byte
1.163-byte-position
1.164-byte-size
1.165-caaaar
1.166-caaadr
1.167-caaar
1.168-caadar
1.169-caaddr
1.170-caadr
1.171-caar
1.172-cadaar
1.173-cadadr
1.174-cadar
1.175-caddar
1.176-cadddr
1.177-caddr
1.178-cadr
1.179-call-arguments-limit
1.180-call-method
1.181-call-next-method
1.182-car
1.183-case
1.184-catch
1.185-ccase
1.186-cdaaar
1.187-cdaadr
1.188-cdaar
1.189-cdadar
1.190-cdaddr
1.191-cdadr
1.192-cdar
1.193-cddaar
1.194-cddadr
1.195-cddar
1.196-cdddar
1.197-cddddr
1.198-cdddr
1.199-cddr
1.200-cdr
1.201-ceiling
1.202-cell-error
1.203-cell-error-name
1.204-cerror
1.205-change-class
1.206-char
1.207-char-code
1.208-char-code-limit
1.209-char-downcase
1.210-char-equal
1.211-char-greaterp
1.212-char-int
1.213-char-lessp
1.214-char-name
1.215-char-not-equal
1.216-char-not-greaterp
1.217-char-not-lessp
1.218-char-upcase
1.219-char/=
1.220-char<
1.221-char<=
1.222-char=
1.223-char>
1.224-char>=
1.225-character
1.226-characterp
1.227-check-type
1.228-cis
1.229-class
1.230-class-name
1.231-class-of
1.232-clear-input
1.233-clear-output
1.234-close
1.235-clrhash
1.236-code-char
1.237-coerce
1.238-compilation-speed
1.239-compile
1.240-compile-file
1.241-compile-file-pathname
1.242-compiled-function
1.243-compiled-function-p
1.244-compiler-macro
1.245-compiler-macro-function
1.246-complement
1.247-complex
1.248-complexp
1.249-compute-applicable-methods
1.250-compute-restarts
1.251-concatenate
1.252-concatenated-stream
1.253-concatenated-stream-streams
1.254-cond
1.255-condition
1.256-conjugate
1.257-cons
1.258-consp
1.259-constantly
1.260-constantp
1.261-continue
1.262-control-error
1.263-copy-alist
1.264-copy-list
1.265-copy-pprint-dispatch
1.266-copy-readtable
1.267-copy-seq
1.268-copy-structure
1.269-copy-symbol
1.270-copy-tree
1.271-cos
1.272-cosh
1.273-count
1.274-count-if
1.275-count-if-not
1.276-ctypecase
1.277-debug
1.278-decf
1.279-declaim
1.280-declaration
1.281-declare
1.282-decode-float
1.283-decode-universal-time
1.284-defclass
1.285-defconstant
1.286-defgeneric
1.287-define-compiler-macro
1.288-define-condition
1.289-define-method-combination
1.290-define-modify-macro
1.291-define-setf-expander
1.292-define-symbol-macro
1.293-defmacro
1.294-defmethod
1.295-defpackage
1.296-defparameter
1.297-defsetf
1.298-defstruct
1.299-deftype
1.300-defun
1.301-defvar
1.302-delete
1.303-delete-duplicates
1.304-delete-file
1.305-delete-if
1.306-delete-if-not
1.307-delete-package
1.308-denominator
1.309-deposit-field
1.310-describe
1.311-describe-object
1.312-destructuring-bind
1.313-digit-char
1.314-digit-char-p
1.315-directory
1.316-directory-namestring
1.317-disassemble
1.318-division-by-zero
1.319-do
1.320-do*
1.321-do-all-symbols
1.322-do-external-symbols
1.323-do-symbols
1.324-documentation
1.325-dolist
1.326-dotimes
1.327-double-float
1.328-double-float-epsilon
1.329-double-float-negative-epsilon
1.330-dpb
1.331-dribble
1.332-dynamic-extent
1.333-ecase
1.334-echo-stream
1.335-echo-stream-input-stream
1.336-echo-stream-output-stream
1.337-ed
1.338-eighth
1.339-elt
1.340-encode-universal-time
1.341-end-of-file
1.342-endp
1.343-enough-namestring
1.344-ensure-directories-exist
1.345-ensure-generic-function
1.346-eq
1.347-eql
1.348-equal
1.349-equalp
1.350-error
1.351-etypecase
1.352-eval
1.353-eval-when
1.354-evenp
1.355-every
1.356-exp
1.357-export
1.358-expt
1.359-extended-char
1.360-fboundp
1.361-fceiling
1.362-fdefinition
1.363-ffloor
1.364-fifth
1.365-file-author
1.366-file-error
1.367-file-error-pathname
1.368-file-length
1.369-file-namestring
1.370-file-position
1.371-file-stream
1.372-file-string-length
1.373-file-write-date
1.374-fill
1.375-fill-pointer
1.376-find
1.377-find-all-symbols
1.378-find-class
1.379-find-if
1.380-find-if-not
1.381-find-method
1.382-find-package
1.383-find-restart
1.384-find-symbol
1.385-finish-output
1.386-first
1.387-fixnum
1.388-flet
1.389-float
1.390-float-digits
1.391-float-precision
1.392-float-radix
1.393-float-sign
1.394-floating-point-inexact
1.395-floating-point-invalid-operation
1.396-floating-point-overflow
1.397-floating-point-underflow
1.398-floatp
1.399-floor
1.400-fmakunbound
1.401-force-output
1.402-format
1.403-formatter
1.404-fourth
1.405-fresh-line
1.406-fround
1.407-ftruncate
1.408-ftype
1.409-funcall
1.410-function
1.411-function-keywords
1.412-function-lambda-expression
1.413-functionp
1.414-gcd
1.415-generic-function
1.416-gensym
1.417-gentemp
1.418-get
1.419-get-decoded-time
1.420-get-dispatch-macro-character
1.421-get-internal-real-time
1.422-get-internal-run-time
1.423-get-macro-character
1.424-get-output-stream-string
1.425-get-properties
1.426-get-setf-expansion
1.427-get-universal-time
1.428-getf
1.429-gethash
1.430-go
1.431-graphic-char-p
1.432-handler-bind
1.433-handler-case
1.434-hash-table
1.435-hash-table-count
1.436-hash-table-p
1.437-hash-table-rehash-size
1.438-hash-table-rehash-threshold
1.439-hash-table-size
1.440-hash-table-test
1.441-host-namestring
1.442-identity
1.443-if
1.444-ignorable
1.445-ignore
1.446-ignore-errors
1.447-imagpart
1.448-import
1.449-in-package
1.450-incf
1.451-initialize-instance
1.452-inline
1.453-input-stream-p
1.454-inspect
1.455-integer
1.456-integer-decode-float
1.457-integer-length
1.458-integerp
1.459-interactive-stream-p
1.460-intern
1.461-internal-time-units-per-second
1.462-intersection
1.463-invalid-method-error
1.464-invoke-debugger
1.465-invoke-restart
1.466-invoke-restart-interactively
1.467-isqrt
1.468-keyword
1.469-keywordp
1.470-labels
1.471-lambda
1.472-lambda-list-keywords
1.473-lambda-parameters-limit
1.474-last
1.475-lcm
1.476-ldb
1.477-ldb-test
1.478-ldiff
1.479-least-negative-double-float
1.480-least-negative-long-float
1.481-least-negative-normalized-double-float
1.482-least-negative-normalized-long-float
1.483-least-negative-normalized-short-float
1.484-least-negative-normalized-single-float
1.485-least-negative-short-float
1.486-least-negative-single-float
1.487-least-positive-double-float
1.488-least-positive-long-float
1.489-least-positive-normalized-double-float
1.490-least-positive-normalized-long-float
1.491-least-positive-normalized-short-float
1.492-least-positive-normalized-single-float
1.493-least-positive-short-float
1.494-least-positive-single-float
1.495-length
1.496-let
1.497-let*
1.498-lisp-implementation-type
1.499-lisp-implementation-version
1.500-list
1.501-list*
1.502-list-all-packages
1.503-list-length
1.504-listen
1.505-listp
1.506-load
1.507-load-logical-pathname-translations
1.508-load-time-value
1.509-locally
1.510-log
1.511-logand
1.512-logandc1
1.513-logandc2
1.514-logbitp
1.515-logcount
1.516-logeqv
1.517-logical-pathname
1.518-logical-pathname-translations
1.519-logior
1.520-lognand
1.521-lognor
1.522-lognot
1.523-logorc1
1.524-logorc2
1.525-logtest
1.526-logxor
1.527-long-float
1.528-long-float-epsilon
1.529-long-float-negative-epsilon
1.530-long-site-name
1.531-loop
1.532-loop-finish
1.533-lower-case-p
1.534-machine-instance
1.535-machine-type
1.536-machine-version
1.537-macro-function
1.538-macroexpand
1.539-macroexpand-1
1.540-macrolet
1.541-make-array
1.542-make-broadcast-stream
1.543-make-concatenated-stream
1.544-make-condition
1.545-make-dispatch-macro-character
1.546-make-echo-stream
1.547-make-hash-table
1.548-make-instance
1.549-make-instances-obsolete
1.550-make-list
1.551-make-load-form
1.552-make-load-form-saving-slots
1.553-make-method
1.554-make-package
1.555-make-pathname
1.556-make-random-state
1.557-make-sequence
1.558-make-string
1.559-make-string-input-stream
1.560-make-string-output-stream
1.561-make-symbol
1.562-make-synonym-stream
1.563-make-two-way-stream
1.564-makunbound
1.565-map
1.566-map-into
1.567-mapc
1.568-mapcan
1.569-mapcar
1.570-mapcon
1.571-maphash
1.572-mapl
1.573-maplist
1.574-mask-field
1.575-max
1.576-member
1.577-member-if
1.578-member-if-not
1.579-merge
1.580-merge-pathnames
1.581-method
1.582-method-combination
1.583-method-combination-error
1.584-method-qualifiers
1.585-min
1.586-minusp
1.587-mismatch
1.588-mod
1.589-most-negative-double-float
1.590-most-negative-fixnum
1.591-most-negative-long-float
1.592-most-negative-short-float
1.593-most-negative-single-float
1.594-most-positive-double-float
1.595-most-positive-fixnum
1.596-most-positive-long-float
1.597-most-positive-short-float
1.598-most-positive-single-float
1.599-muffle-warning
1.600-multiple-value-bind
1.601-multiple-value-call
1.602-multiple-value-list
1.603-multiple-value-prog1
1.604-multiple-value-setq
1.605-multiple-values-limit
1.606-name-char
1.607-namestring
1.608-nbutlast
1.609-nconc
1.610-next-method-p
1.611-nil
1.612-nintersection
1.613-ninth
1.614-no-applicable-method
1.615-no-next-method
1.616-not
1.617-notany
1.618-notevery
1.619-notinline
1.620-nreconc
1.621-nreverse
1.622-nset-difference
1.623-nset-exclusive-or
1.624-nstring-capitalize
1.625-nstring-downcase
1.626-nstring-upcase
1.627-nsublis
1.628-nsubst
1.629-nsubst-if
1.630-nsubst-if-not
1.631-nsubstitute
1.632-nsubstitute-if
1.633-nsubstitute-if-not
1.634-nth
1.635-nth-value
1.636-nthcdr
1.637-null
1.638-number
1.639-numberp
1.640-numerator
1.641-nunion
1.642-oddp
1.643-open
1.644-open-stream-p
1.645-optimize
1.646-or
1.647-otherwise
1.648-output-stream-p
1.649-package
1.650-package-error
1.651-package-error-package
1.652-package-name
1.653-package-nicknames
1.654-package-shadowing-symbols
1.655-package-use-list
1.656-package-used-by-list
1.657-packagep
1.658-pairlis
1.659-parse-error
1.660-parse-integer
1.661-parse-namestring
1.662-pathname
1.663-pathname-device
1.664-pathname-directory
1.665-pathname-host
1.666-pathname-match-p
1.667-pathname-name
1.668-pathname-type
1.669-pathname-version
1.670-pathnamep
1.671-peek-char
1.672-phase
1.673-pi
1.674-plusp
1.675-pop
1.676-position
1.677-position-if
1.678-position-if-not
1.679-pprint
1.680-pprint-dispatch
1.681-pprint-exit-if-list-exhausted
1.682-pprint-fill
1.683-pprint-indent
1.684-pprint-linear
1.685-pprint-logical-block
1.686-pprint-newline
1.687-pprint-pop
1.688-pprint-tab
1.689-pprint-tabular
1.690-prin1
1.691-prin1-to-string
1.692-princ
1.693-princ-to-string
1.694-print
1.695-print-not-readable
1.696-print-not-readable-object
1.697-print-object
1.698-print-unreadable-object
1.699-probe-file
1.700-proclaim
1.701-prog
1.702-prog*
1.703-prog1
1.704-prog2
1.705-progn
1.706-program-error
1.707-progv
1.708-provide
1.709-psetf
1.710-psetq
1.711-push
1.712-pushnew
1.713-quote
1.714-random
1.715-random-state
1.716-random-state-p
1.717-rassoc
1.718-rassoc-if
1.719-rassoc-if-not
1.720-ratio
1.721-rational
1.722-rationalize
1.723-rationalp
1.724-read
1.725-read-byte
1.726-read-char
1.727-read-char-no-hang
1.728-read-delimited-list
1.729-read-from-string
1.730-read-line
1.731-read-preserving-whitespace
1.732-read-sequence
1.733-reader-error
1.734-readtable
1.735-readtable-case
1.736-readtablep
1.737-real
1.738-realp
1.739-realpart
1.740-reduce
1.741-reinitialize-instance
1.742-rem
1.743-remf
1.744-remhash
1.745-remove
1.746-remove-duplicates
1.747-remove-if
1.748-remove-if-not
1.749-remove-method
1.750-remprop
1.751-rename-file
1.752-rename-package
1.753-replace
1.754-require
1.755-rest
1.756-restart
1.757-restart-bind
1.758-restart-case
1.759-restart-name
1.760-return
1.761-return-from
1.762-revappend
1.763-reverse
1.764-room
1.765-rotatef
1.766-round
1.767-row-major-aref
1.768-rplaca
1.769-rplacd
1.770-safety
1.771-satisfies
1.772-sbit
1.773-scale-float
1.774-schar
1.775-search
1.776-second
1.777-sequence
1.778-serious-condition
1.779-set
1.780-set-difference
1.781-set-dispatch-macro-character
1.782-set-exclusive-or
1.783-set-macro-character
1.784-set-pprint-dispatch
1.785-set-syntax-from-char
1.786-setf
1.787-setq
1.788-seventh
1.789-shadow
1.790-shadowing-import
1.791-shared-initialize
1.792-shiftf
1.793-short-float
1.794-short-float-epsilon
1.795-short-float-negative-epsilon
1.796-short-site-name
1.797-signal
1.798-signed-byte
1.799-signum
1.800-simple-array
1.801-simple-base-string
1.802-simple-bit-vector
1.803-simple-bit-vector-p
1.804-simple-condition
1.805-simple-condition-format-arguments
1.806-simple-condition-format-control
1.807-simple-error
1.808-simple-string
1.809-simple-string-p
1.810-simple-type-error
1.811-simple-vector
1.812-simple-vector-p
1.813-simple-warning
1.814-sin
1.815-single-float
1.816-single-float-epsilon
1.817-single-float-negative-epsilon
1.818-sinh
1.819-sixth
1.820-sleep
1.821-slot-boundp
1.822-slot-exists-p
1.823-slot-makunbound
1.824-slot-missing
1.825-slot-unbound
1.826-slot-value
1.827-software-type
1.828-software-version
1.829-some
1.830-sort
1.831-space
1.832-special
1.833-special-operator-p
1.834-speed
1.835-sqrt
1.836-stable-sort
1.837-standard
1.838-standard-char
1.839-standard-char-p
1.840-standard-class
1.841-standard-generic-function
1.842-standard-method
1.843-standard-object
1.844-step
1.845-storage-condition
1.846-store-value
1.847-stream
1.848-stream-element-type
1.849-stream-error
1.850-stream-error-stream
1.851-stream-external-format
1.852-streamp
1.853-string
1.854-string-capitalize
1.855-string-downcase
1.856-string-equal
1.857-string-greaterp
1.858-string-left-trim
1.859-string-lessp
1.860-string-not-equal
1.861-string-not-greaterp
1.862-string-not-lessp
1.863-string-right-trim
1.864-string-stream
1.865-string-trim
1.866-string-upcase
1.867-string/=
1.868-string<
1.869-string<=
1.870-string=
1.871-string>
1.872-string>=
1.873-stringp
1.874-structure
1.875-structure-class
1.876-structure-object
1.877-style-warning
1.878-sublis
1.879-subseq
1.880-subsetp
1.881-subst
1.882-subst-if
1.883-subst-if-not
1.884-substitute
1.885-substitute-if
1.886-substitute-if-not
1.887-subtypep
1.888-svref
1.889-sxhash
1.890-symbol
1.891-symbol-function
1.892-symbol-macrolet
1.893-symbol-name
1.894-symbol-package
1.895-symbol-plist
1.896-symbol-value
1.897-symbolp
1.898-synonym-stream
1.899-synonym-stream-symbol
1.900-t
1.901-tagbody
1.902-tailp
1.903-tan
1.904-tanh
1.905-tenth
1.906-terpri
1.907-the
1.908-third
1.909-throw
1.910-time
1.911-trace
1.912-translate-logical-pathname
1.913-translate-pathname
1.914-tree-equal
1.915-truename
1.916-truncate
1.917-two-way-stream
1.918-two-way-stream-input-stream
1.919-two-way-stream-output-stream
1.920-type
1.921-type-error
1.922-type-error-datum
1.923-type-error-expected-type
1.924-type-of
1.925-typecase
1.926-typep
1.927-unbound-slot
1.928-unbound-slot-instance
1.929-unbound-variable
1.930-undefined-function
1.931-unexport
1.932-unintern
1.933-union
1.934-unless
1.935-unread-char
1.936-unsigned-byte
1.937-untrace
1.938-unuse-package
1.939-unwind-protect
1.940-update-instance-for-different-class
1.941-update-instance-for-redefined-class
1.942-upgraded-array-element-type
1.943-upgraded-complex-part-type
1.944-upper-case-p
1.945-use-package
1.946-use-value
1.947-user-homedir-pathname
1.948-values
1.949-values-list
1.950-variable
1.951-vector
1.952-vector-pop
1.953-vector-push
1.954-vector-push-extend
1.955-vectorp
1.956-warn
1.957-warning
1.958-when
1.959-wild-pathname-p
1.960-with-accessors
1.961-with-compilation-unit
1.962-with-condition-restarts
1.963-with-hash-table-iterator
1.964-with-input-from-string
1.965-with-open-file
1.966-with-open-stream
1.967-with-output-to-string
1.968-with-package-iterator
1.969-with-simple-restart
1.970-with-slots
1.971-with-standard-io-syntax
1.972-write
1.973-write-byte
1.974-write-char
1.975-write-line
1.976-write-sequence
1.977-write-string
1.978-write-to-string
1.979-y-or-n-p
1.980-yes-or-no-p
1.981-zerop
1.982\ No newline at end of file
2.1--- a/etc/rust/config.toml Wed Jan 03 11:40:27 2024 -0500
2.2+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
2.3@@ -1,6 +0,0 @@
2.4-[build]
2.5-compiler-docs = true
2.6-target = ["x86_64-unknown-linux-gnu"]
2.7-
2.8-[rust]
2.9-lto = "thin"
2.10\ No newline at end of file
3.1--- /dev/null Thu Jan 01 00:00:00 1970 +0000
3.2+++ b/etc/sbclrc Wed Jan 03 12:53:45 2024 -0500
3.3@@ -0,0 +1,14 @@
3.4+;;; /etc/sbclrc --- sbcl system init file -*- mode: common-lisp; -*-
3.5+
3.6+;; this is the system-wide startup script. It's always ran on startup
3.7+;; unless --sysinit flags are used
3.8+
3.9+;;; Code:
3.10+(in-package :cl-user)
3.11+(setq *debug-beginner-help-p* nil
3.12+ *print-case* :downcase
3.13+ *print-level* 50
3.14+ *print-length* 200)
3.15+
3.16+(pushnew #P"/usr/share/lisp/" asdf:*central-registry*)
3.17+(pushnew #P"/usr/local/share/lisp/" asdf:*central-registry*)
4.1--- a/etc/skel/.sbclrc Wed Jan 03 11:40:27 2024 -0500
4.2+++ b/etc/skel/.sbclrc Wed Jan 03 12:53:45 2024 -0500
4.3@@ -1,10 +1,5 @@
4.4-;;; .sbclrc --- sbcl init file -*- mode: common-lisp; -*-
4.5+;;; ~/.sbclrc --- sbcl user init file -*- mode: common-lisp; -*-
4.6 (in-package :cl-user)
4.7-(setq *debug-beginner-help-p* nil
4.8- *print-case* :downcase
4.9- *print-level* 50
4.10- *print-length* 200)
4.11-
4.12 #-quicklisp
4.13 (let ((quicklisp-init (merge-pathnames "quicklisp/setup.lisp" (user-homedir-pathname))))
4.14 (when (probe-file quicklisp-init)
5.1--- a/scripts/install-cargo-tools.sh Wed Jan 03 11:40:27 2024 -0500
5.2+++ b/scripts/install-cargo-tools.sh Wed Jan 03 12:53:45 2024 -0500
5.3@@ -3,6 +3,7 @@
5.4 cargo install cbindgen --root /usr/local/
5.5 cargo install cargo-asm --root /usr/local/
5.6 # cargo install t-rec # requires -lX11
5.7+cargo install bottom --root /usr/local/
5.8 cargo install trunk --root /usr/local/
5.9 cargo install tokio-console --root /usr/local/
5.10 # cargo install sqlx-cli
6.1--- a/virt/build-ci-worker.sh Wed Jan 03 11:40:27 2024 -0500
6.2+++ b/virt/build-ci-worker.sh Wed Jan 03 12:53:45 2024 -0500
6.3@@ -6,15 +6,15 @@
6.4 id=$(buildah from alpine-base)
6.5 buildah add $id etc/skel /etc/skel
6.6 buildah run $id adduser worker -D
6.7-buildah run $id apk add build-base zstd-dev sbcl curl make git linux-headers cargo openssl perl llvm
6.8+buildah run $id apk add build-base zstd-dev sbcl curl make git linux-headers cargo openssl perl llvm clang
6.9 buildah run $id mkdir /store
6.10 buildah run $id mkdir /stash
6.11 buildah config --volume /store $id
6.12 buildah run --net host $id hg clone https://vc.compiler.company/comp/infra
6.13-buildah config --workingdir $id infra
6.14-buildah run --net host $id sh -c 'make worker'
6.15+buildah config --workingdir /infra $id
6.16+buildah run --net host $id sh -c 'make worker -j4'
6.17 buildah run --net host $id sh -c 'scripts/install-cargo-tools.sh'
6.18 buildah run --net host $id sh -c 'make clean'
6.19-buildah config --entrypoint '["/usr/local/bin/sbcl"]' $id
6.20+buildah config --healthcheck bottom
6.21 buildah config --workingdir /stash
6.22 buildah commit $id ci-worker