Tom Coleman
3022186923
Slightly DRY-ed the install script
2016-07-07 14:09:55 +10:00
Ben Newman
7c27f966d4
Only retry tarball download 10 times, and add a 5 second delay.
...
Hammering the server 98 times after a 404 seems excessive.
2016-07-06 15:08:05 -04:00
Ben Newman
876e122e63
Ensure launch-meteor temporary files always get cleaned up.
2016-07-06 14:31:59 -04:00
Ben Newman
10773b36a1
Different .part files for different $TARBALL_URLs.
2016-07-06 14:26:19 -04:00
Ben Newman
5640fc3290
Make curl arguments slightly more readable.
2016-07-06 14:09:29 -04:00
Tom Coleman
2860ab29ca
Use sh compatible code (so we can have the exact same snippet as the installer).
...
See https://github.com/meteor/meteor/pull/7348#discussion_r69518729
2016-07-06 13:18:10 -04:00
Tom Coleman
4fbae084ec
Add retrying loop code to installer.
...
This is code as seen on install.meteor.com, seems to be working there (https://github.com/meteor/meteor/issues/6960#issuecomment-229817525 )
2016-07-06 13:18:10 -04:00
Skaag Argonius
c737f5d1b3
Fixed issue #6666 + Removed progress bar animation when no tty is present
2016-04-05 17:09:01 -07:00
Tom Freudenberg
8a24a1b2ba
Make Script More Portable With #!/usr/bin/env
2015-11-01 22:04:10 +01:00
James M. Greene
9bde3c1b05
launch-meteor: Soften errors for unimportant undeclared variables
...
Fixes #4894 . Fixes #4901 .
2015-08-11 15:16:21 -07:00
David Glasser
757e96695a
update launch-meteor for packaging
2014-08-06 15:29:45 -07:00
Geoff Schmidt
8f42ce1434
Implement a real architecture system ('native.linux.x86_64' rather than 'server'). Add 'meteor rebuild-all' command.
2013-05-13 11:52:42 -07:00
Nick Martin
777e36650d
More fixes for homedirs with spaces in their name.
...
Also, go on a quoting spree on places that weren't problems, so no one copies bad bash.
2013-04-15 19:46:15 -07:00
David Glasser
734c185a89
Call "uname plus arch" the "platform".
...
Normalize to _ (like dev bundle) rather than - (like old releases).
2013-03-29 11:52:33 -07:00
David Glasser
3c8f21a409
make TEST_WAREHOUSE_DIR a non-test thing called METEOR_WAREHOUSE_DIR
...
(the non-springboarding piece of that is now controlled by
METEOR_TEST_NO_SPRINGBOARD)
This means that run-all-tests.sh can use launch-meteor to bootstrap a warehouse
instead of starting with an empty warehouse directory (which is no longer
allowed).
also, fix npm module usage out of the bootstrap tarball: we were too liberal in
the "never update npm dependencies in the warehouse" rule since the bootstrap
tarball would contain packages with no node_modules (or if we had a failure
between downloading a package and running installNpmDependencies). instead,
"never update npm dependencies in the warehouse if .npm/node_modules already
exists".
2013-03-29 11:52:32 -07:00
David Glasser
001476036c
In launch-meteor, print all messages to standard error.
...
That way (eg) `meteor --version` prints to stdout the version even if there's
some bootstrapping required.
2013-03-22 22:37:34 -07:00
David Glasser
9a38eb2b56
Slight improvements to launch-meteor.
2013-03-22 22:00:14 -07:00
David Glasser
eb72c0ee40
Add a friendly comment to the top of launch-meteor.
2013-03-21 15:47:14 -07:00
David Glasser
570b3567f9
meteor-bootstrap.sh -> launch-meteor
2013-03-19 23:49:44 -07:00