~ chicken-core (chicken-5) 0746cdf32e9a67b485aada16d7e6c30708c8aada
commit 0746cdf32e9a67b485aada16d7e6c30708c8aada Author: Evan Hanson <evhan@foldling.org> AuthorDate: Sun Apr 29 01:15:39 2018 +0200 Commit: Evan Hanson <evhan@foldling.org> CommitDate: Sun Apr 29 01:15:39 2018 +0200 Update bootstrap.sh to use CHICKEN 5.0.0pre7 diff --git a/scripts/bootstrap.sh b/scripts/bootstrap.sh index fd9f99f7..3b80af94 100755 --- a/scripts/bootstrap.sh +++ b/scripts/bootstrap.sh @@ -2,31 +2,27 @@ set -e -# build 5.0.0pre6 development snapshot +# build 5.0.0pre7 development snapshot -mkdir -p boot/pre6 +mkdir -p boot/pre7 cd boot -wget http://code.call-cc.org/dev-snapshots/2018/03/12/chicken-5.0.0pre6.tar.gz -tar -xzf chicken-5.0.0pre6.tar.gz -cd chicken-5.0.0pre6 -make "$@" PREFIX="$(pwd)"/../pre6 -make "$@" PREFIX="$(pwd)"/../pre6 install +wget http://code.call-cc.org/dev-snapshots/2018/04/29/chicken-5.0.0pre7.tar.gz +tar -xzf chicken-5.0.0pre7.tar.gz +cd chicken-5.0.0pre7 +make "$@" PREFIX="$(pwd)"/../pre7 +make "$@" PREFIX="$(pwd)"/../pre7 install cd ../.. -# build a boot-chicken from git head using pre6 chicken and +# build a boot-chicken from git head using pre7 chicken and # then use that to build the real thing -# -# baf6363e535b26a67d0b9a7d71a93d8deb5de8c6 hardcodes -# some import libraries and removes deprecated internals, so -# a boot-chicken needs to be built. make "$@" spotless -make "$@" CHICKEN="$(pwd)"/boot/pre6/bin/chicken boot-chicken +make "$@" CHICKEN="$(pwd)"/boot/pre7/bin/chicken boot-chicken -# remove pre6 installation and tarball -rm -fr boot/pre6 -rm -fr boot/chicken-5.0.0pre6 -rm -f boot/chicken-5.0.0pre6.tar.gz +# remove pre7 installation and tarball +rm -fr boot/pre7 +rm -fr boot/chicken-5.0.0pre7 +rm -f boot/chicken-5.0.0pre7.tar.gz echo echo 'Now, build chicken by passing "CHICKEN=./chicken-boot" to make,'Trap