Commit Graph

53 Commits

Author SHA1 Message Date
Suzanne Soy
62774d80d8 non-cs version is not available from https://www.cs.utah.edu/ for 8.0 2021-02-26 21:30:21 +00:00
Suzanne Soy
a922a8b7f1
Added support for Racket 8.0 2021-02-26 09:20:35 -05:00
Greg Hendershott
e290db2a0a "HEAD" now defaults to CS
Add "HEADBC" to get BC.
2020-08-13 14:07:18 -04:00
Greg Hendershott
d20f540a36 Use Utah for snapshot a.k.a. HEAD builds.
NWU doesn't seem to be building Linux at the moment.
2020-01-09 15:46:28 -05:00
Greg Hendershott
39b78abdc7 Tweak output for curl HEAD request check of installer URL 2019-11-25 15:54:35 -05:00
Greg Hendershott
439d472ab0 Edit comment about #!/bin/bash 2019-11-25 15:30:55 -05:00
Greg Hendershott
1dead206fb Add editorial/explanation comment to install-racket.sh 2019-11-25 15:23:47 -05:00
Greg Hendershott
2211272c92 shellcheck suggested changes to install-racket.sh 2019-11-25 11:22:14 -05:00
Greg Hendershott
b438731ab3 Add RACKET_CS "flavor"; closes #37 2019-10-24 11:42:16 -04:00
Greg Hendershott
9d5eeb5574 Add RELEASECS 2019-07-23 17:01:15 -04:00
Matthew Butterick
07334c631d Add RACKET_NATIPKG 2019-04-27 09:34:05 -04:00
Greg Hendershott
23fe307ab6 Like 0d7c08f, but with less stupidity 2019-04-09 20:01:59 -04:00
Greg Hendershott
0d7c08f803 Change DL_BASE to https://www.cs.utah.edu/plt/installers
Intermittent outages at mirror.racket-lang.org yesterday and still
ongoing today. downloads.racket-lang.org changed this default, so I'm
doing same. Can change back later, if/as/when they do.
2019-04-09 19:51:57 -04:00
Philip McGrath
4779de7966 Add "HEADCS" for Racket-on-Chez snapshots 2018-11-19 08:16:24 -05:00
Philip McGrath
92344e09ae Use https for pre-release.racket-lang.org 2018-10-27 23:53:02 -04:00
Dan Liebgold
85b939a890 Use https for plt.eecs HEAD 2018-10-04 11:16:08 -04:00
Greg Hendershott
1078bc76be Update install-racket.sh for 7.*
Also: Update test.sh and the example .travis.yml through Racket 7.0.
2018-07-28 09:50:28 -04:00
Spencer Florence
1df1d73d94 give a better error message on missing installer (#21) 2017-08-08 17:41:08 -04:00
Erik Silkensen
2f4fb6af85 Update for 6.10+ installer URLs (#20)
* Update for 6.10+ installer URLs, fixes #19
2017-08-01 15:08:35 -04:00
Ryan Davis
67b38da25f Overhaul install-racket.sh and add test.sh to validate full matrix.
Namely, added test.sh to run through all the possible downloads and test for validity.

Added handler for TEST=1 in install-racket.sh.

Normalize urls as much as possible and to get minimal installs working
properly. This can probably be merged to master and drop the minimal
branch entirely.

I think there is still some cleanup that can happen. The various linux
flavors can probably be unified, if not parameterized.

This patch removes SCOPE_SNAPSHOT, as it seems to point to incredibly
stale content. RELEASE does too, but there is a note that it is only
valid during release phases.
2016-08-08 16:50:59 -07:00
Gustavo Massaccesi
545b287d90 Update the URL of the RELEASE version 2016-07-09 09:56:47 -03:00
Alexis King
831a87d30a Update for 6.5 installer URLs
fixes #14
2016-05-03 00:30:40 -07:00
Gustavo Massaccesi
84415da65d Add support for pre-release snapshot 2015-10-20 22:13:20 -03:00
Greg Hendershott
5e4d017204 set-of-scopes: use new racket-current-x86_64-linux.sh 2015-06-29 10:46:39 -04:00
AlexKnauth
132097327c support scope-snapshot 2015-05-17 23:45:59 -04:00
Greg Hendershott
ebbc14e18b Support Travis CI containers. Fixes #5.
Change install-racket.sh to:

- Use a RACKET_DIR env var saying where to install Racket. For backwards
  compatibility, if undefined this defaults to /usr/racket.

- Don't use sudo unless installing to /usr*.

- Download nightly snapshot builds from Northwestern not Utah.
  See https://github.com/travis-ci/travis-ci/issues/3012

- Fix the here string (which was slightly broken all along, although in
  a way that had been harmless).

Change the example .travis.yml to:

- Split env into global and matrix sections.

- Specify RACKET_DIR as a global var.

- Specify the RACKET_VERSIONs as matrix vars.

- Set PATH from RACKET_DIR (because install-racket.sh can't do this --
  it can't change the env for the .travis.yml).
2015-01-12 22:07:23 -05:00
Greg Hendershott
b50ec04d93 Change version 6 regexp 2014-08-11 21:51:30 -04:00
Greg Hendershott
e1d8cbf061 Use -L with curl for download of Racket installer.
To follow redirects, if any.
2014-03-13 16:29:43 -04:00
Greg Hendershott
aff762e0f0 Pipe to bash not sh
Script uses some "advanced" bash capabilities.
2014-02-27 09:35:52 -05:00
Greg Hendershott
d29ac874cc Support Racket 5.9x and 6.0. 2014-02-27 09:10:25 -05:00
Greg Hendershott
e943dff124 Special case 5.92 2014-01-28 15:07:46 -05:00
Greg Hendershott
0cba8d92b5 Use new abstract URL for HEAD nightly installers.
re issue #3
2013-10-20 05:39:07 -04:00
Greg Hendershott
3f073658c9 Specify /usr/racket install directory.
Although that's the default for release builds, the nightly builds
default to e.g. /usr/racket-5.90.0.9. Although that default makes sense
where people are doing side-by-side installs, we're doing an install on
a throw-away Travis VM. More basically, we need the build scripts to
find stuff consistently in /usr/racket regardless of whether this is a
release or HEAD.
2013-10-17 04:46:32 -04:00
Greg Hendershott
4be2727422 Use = not ==
The bash shebang didn't seem to have an effect (??). Instead assume sh
and use = not == in conditional.
2013-10-17 04:39:16 -04:00
Greg Hendershott
2100270687 Add bash shebang 2013-10-17 04:25:06 -04:00
Greg Hendershott
4d4ad04059 Use HEAD_VERSION var. 2013-10-17 04:17:47 -04:00
Greg Hendershott
c2fc8bef67 Support HEAD as a Racket version.
This uses a nightly build installer.

As the comments in install-racket.sh state, this has the weakness of
hardcoding a version like 5.90.0.9 because AFIK there is no abstract URL
meaning "whatever the latest version is".
2013-10-17 03:53:05 -04:00
Greg Hendershott
1a304aeeaf Use Debian Squeeze not Precise, since avail for older versions. 2013-07-11 11:23:02 -04:00
Greg Hendershott
a5e01673ea Revert 14c6542 2013-07-03 00:01:04 -04:00
Greg Hendershott
14c6542b15 Add /usr/racket/bin to PATH 2013-07-02 23:57:19 -04:00
Greg Hendershott
5129205faa Less hyphen, more underline. And cowbell. More cowbell. 2013-07-02 22:00:04 -04:00
Greg Hendershott
d6d7fac51a Rename env var VERSION to RACKET_VERSION. 2013-07-02 21:54:05 -04:00
Greg Hendershott
13c07ab947 Set Racket version in yml. 2013-07-02 18:55:50 -04:00
Greg Hendershott
536f1ef1e1 Move sudo from yml to sh. Tweak a message. 2013-07-02 18:51:03 -04:00
Greg Hendershott
e4b1b59f22 Use set -e 2013-07-02 18:11:22 -04:00
Greg Hendershott
e71398f4c7 Delete debugging ls -l 2013-07-02 15:25:30 -04:00
Greg Hendershott
3777bb9940 ls -l for debugging 2013-07-02 15:19:44 -04:00
Greg Hendershott
f3ee3f4e35 Use Racket installer for Ubuntu 64-bit 2013-07-02 15:17:07 -04:00
Greg Hendershott
b92b7a4782 With more dot slash 2013-07-02 14:55:34 -04:00
Greg Hendershott
08b9f8cddf With more intensity of flailing. 2013-07-02 14:52:38 -04:00