1
0
Fork 0

- added option '--do-not-prompt' to quick_quicklisp.sh, to prevent asking question about init file modification.

This commit is contained in:
cage 2022-02-20 12:54:53 +01:00
parent 081bc85272
commit 32eea570d4
1 changed files with 16 additions and 5 deletions

View File

@ -88,10 +88,17 @@ install_quicklisp () {
exit 1 exit 1
else else
echo_bold "Key sucessfully verified." echo_bold "Key sucessfully verified."
@LISP_COMPILER@ --load $QUICKLISP \ if test "$1" = "" ; then
--eval "(quicklisp-quickstart:install)" \ @LISP_COMPILER@ --load $QUICKLISP \
--eval "(ql:add-to-init-file)" \ --eval "(quicklisp-quickstart:install)" \
--eval "(sb-ext:quit)"; --eval "(ql:add-to-init-file)" \
--eval "(sb-ext:quit)";
else
@LISP_COMPILER@ --load $QUICKLISP \
--eval "(quicklisp-quickstart:install)" \
--eval "(ql-util:without-prompting (ql:add-to-init-file))" \
--eval "(sb-ext:quit)";
fi
@MKDIR_P@ $LISP_SOURCE_REGISTRY_DIR @MKDIR_P@ $LISP_SOURCE_REGISTRY_DIR
PAR_PWD=$(@DIRNAME@ "$PWD") PAR_PWD=$(@DIRNAME@ "$PWD")
echo "(:source-registry" > $LISP_SOURCE_REGISTRY_FILE echo "(:source-registry" > $LISP_SOURCE_REGISTRY_FILE
@ -162,7 +169,11 @@ if [ $quicklisp_installed_p -eq 0 ]; then
echo_bold "Quicklisp already installed; fetching libraries..." echo_bold "Quicklisp already installed; fetching libraries..."
install_dependency install_dependency
else else
install_quicklisp if test "$1" = "--do-not-prompt" ; then
install_quicklisp 1
else
install_quicklisp
fi
install_dependency install_dependency
fi fi