Andrew Hankinson
e10ce7a445
Fix #1359 : Figure out the best shell config file
...
This fix adds a little more intelligence to the bootstrap.sh script.
If a user is using ZSH or BASH it will recognize those and append to the appropriate config file, creating .profile if necessary.
If the user's shell cannot be read from the $SHELL variable, it will attempt to find the first suitable configuration file in the user's home directory. If none can be found, it will create .profile.
This was based off the Wikipedia article on Unix shells and the configuration files they will read. The only shells that are not supported by this patch should be csh and tcsh.
2013-02-26 11:13:35 -05:00
Alexander Ljungberg
7d37427c96
Fixes #1789 . Fixed: bootstrap.sh wget fallback broken by 1789.
2013-02-21 23:41:46 +00:00
Alexander Ljungberg
0821794bcc
This will be Cappuccino 0.9.7-alpha1.
2013-01-30 14:52:48 +00:00
Alexander Ljungberg
dfad18e047
New website location.
2013-01-19 02:11:37 +00:00
Alexander Ljungberg
7f93173b33
This will be the final v0.9.6.
2013-01-19 01:00:05 +00:00
Alexander Ljungberg
d82da5d571
Fix 7070fe9b2e.
2012-12-15 01:36:05 +00:00
Alexander Ljungberg
7070fe9b2e
--quiet and --verbose boostrap.sh options.
...
Without this change, bootstrap.sh outputs a great deal of often superfluous information, like precisely which files are unzipped.
Also, curl and wget display progress information by default.
With this change, by default unzipping is quiet, unless --verbose is specified. curl and wget still display progress information, but --quiet can be specified to prevent this.
2012-12-15 01:31:28 +00:00
Alexander Ljungberg
3cdf4fbc88
RC2 bootstrap.
2012-08-21 23:18:24 +01:00
Alexander Ljungberg
be76424513
Fixes #1460 . Add an xcode-select warning to bootstrap.sh.
2012-04-23 19:15:37 +01:00
Alexander Ljungberg
2d4e544931
Don't mention a website which no longer exists.
2012-04-23 18:48:21 +01:00
Alexander Ljungberg
099ee1e249
RC1 bootstrap.
2012-03-26 21:09:37 +01:00
Alexander Ljungberg
68c794bf9d
This will be Cappuccino 0.9.6.
2012-03-26 19:55:17 +01:00
Aparajita Fishman
6ac28e1a77
A few text tweaks to make the prompts more friendly.
2011-11-18 01:02:32 -08:00
Alexander Ljungberg
79cf4370b4
Update bootstrap to 0.9.5 as well.
2011-11-14 18:49:30 +00:00
Alexander Ljungberg
0d2dd94c81
Refs #1394 . Don't attempt MacPorts autoreconf fix if the right autoconf isn't available.
2011-11-08 14:21:28 +00:00
Alexander Ljungberg
c2f97e9aa3
Make 80 character line wrap more consistent throughout bootstrap.
2011-11-08 12:35:26 +00:00
Alexander Ljungberg
e04bf6de95
Merge pull request #1394 from anddam/cappuccino
...
---
adding autoreconf to fix issues reported at [1]
[1] http://groups.google.com/group/objectivej/browse_thread/thread/b0cddeb1046bfcf4/3f0b0cbbe57ed64b
Conflicts:
bootstrap.sh
2011-11-08 11:55:47 +00:00
Alexander Ljungberg
2b16d36aa2
Same as previous commit but for real.
2011-11-07 21:41:22 +00:00
Alexander Ljungberg
dc9d49a12c
GCC is not required to merely install Cappuccino.
2011-11-07 21:39:11 +00:00
Alexander Ljungberg
b096e5dd0a
Talk even less about Narwhal. Give the logo some space.
2011-11-07 21:12:06 +00:00
Alexander Ljungberg
5ff7169546
Don't suggest changing NARWHAL_ENGINE to jsc if it's already jsc.
2011-11-07 19:00:20 +00:00
Alexander Ljungberg
7365a95b4d
Friendly welcome screen.
...
Thanks to primalmotion.
2011-11-07 18:57:10 +00:00
Alexander Ljungberg
01ed8ad583
Bootstrap without tusk. Reduce visibility of narwhal.
...
The tusk ecosystem is not maintained anymore within the Cappuccino community. The new installation system is not very elegant but it makes it very easy to release new versions of Cappuccino, while taking the first step on the road towards node.js.
2011-11-07 18:35:29 +00:00
Andrea D'Amore
ab5603bd5a
adding autoreconf to JSC's builtin libedit
2011-11-07 17:31:22 +01:00
Alexander Ljungberg
5dfcfc32e7
Fixes #1388 . Fixes #1389 . Make bootstrap.sh work again.
2011-10-29 11:59:18 +01:00
Sjoerd van Geffen
2f7b29593e
replaced "280north" by "cappuccino" for github install script and docs references.
...
Replaced "280north" by "cappuccino" for github username and all github
URL references in the install script and documentation.
2011-10-29 02:09:18 +02:00
Alexander Ljungberg
2f57404c9c
Clarify and format bootstrap messages.
2011-10-17 21:51:43 +01:00
Alexander Ljungberg
a29bdf0cf4
Merge pull request #1361 from hammerdr/cappuccino
...
---
Tusk seems to need OJTest to be alone in order to calculate and/or
download dependencies (which are the Objective-J and Cappuccino
pre-built packages).
2011-10-17 21:30:31 +01:00
Alexander Ljungberg
c29597689c
Tweak bootstrap instructions.
2011-10-17 19:41:41 +01:00
Antoine Mercadal
6ed4b289d8
Fix bootstrap errors
...
running tusk install browserjs jake shrinksafe AND extra packages (OJtest, objj and capp)
in a single instruction prevent the installation of the lasts.
This patch splits the procedure in two separate instructions
2011-10-17 20:04:54 +02:00
Derek Hammer
9570e541d9
Move OJTest install to after the tusk install of other packages.
...
Tusk seems to need OJTest to be alone in order to calculate and/or
download dependencies (which are the Objective-J and Cappuccino
pre-built packages).
2011-09-09 11:41:01 -05:00
Derek Hammer
c5df9c973f
Making the directions go before the prompt (doh!). Changing bootstrap to
...
+x.
2011-06-13 21:50:17 -07:00
Derek Hammer
c5f37e665b
Adding OJTest installation to the bootstrap.sh file. Also added the
...
cappuccino/objective-j packages back to the file.
2011-05-31 03:05:24 -07:00
Klaas Pieter Annema
547e57c014
Merge branch 'master' of https://github.com/purem/cappuccino into purem-master
2011-04-13 08:27:23 +02:00
purem
d7fe42387c
Edited bootstrap to find zsh's configuration file ~/.zshrc by default
2011-04-11 11:16:10 -07:00
Paul Baumgart
bee1db8c7d
Optionally add CAPP_BUILD to the shell config automatically.
2011-02-05 17:32:02 -08:00
Paul Baumgart
51deaf4552
Enquote more command output in bootstrap to prevent spaces in paths from breaking things.
2011-02-05 17:31:04 -08:00
Paul Baumgart
57e1431e1a
Remove duplicate prompts from bootstrap.
2011-02-05 17:30:03 -08:00
Paul Baumgart
6963b37f61
Add --clone-http option to bootstrap
2011-01-26 21:09:10 -08:00
Ayal Spitz and Paul Baumgart
379c5294c2
Added a 'clone_http' flag to enable clonging of a git repo via http
2011-01-26 20:57:42 -08:00
Paul Baumgart
d50cbb02e6
Allow users to respond 'yes' to the narwhal install location bootstrap prompt to just use the default location.
2011-01-25 17:39:24 -08:00
Paul Baumgart
b62789bb18
Check for one of curl or wget.
2011-01-21 17:35:33 -08:00
Paul Baumgart
eafec339f1
Minor update to bootstrap to have it check to make sure java is installed.
2011-01-21 16:49:32 -08:00
Paul Baumgart
4458884048
Fallback to wget if curl isn't installed.
2011-01-19 20:28:49 -08:00
Paul Baumgart
7245fb99a6
Check to make sure SSL is working in tusk and advise on how to fix it otherwise.
2011-01-19 20:27:16 -08:00
Paul Baumgart and Paul Baumgart
5d27661354
Update check_build_environment in bootstrap
...
Newer versions of OpenJDK can handle running Narwhal.
It seems the problem is fixed in versions of OpenJDK 6 >= b18.
This commit checks for a sufficiently recent version of
OpenJDK and only prints an error/exits if the OpenJDK
version is older than 6b18.
2011-01-19 20:26:28 -08:00
Tom Robinson
4b770714bd
Update starter task to include version of bootstrap which installs Cappuccino packages.
2010-04-06 12:54:23 -07:00
Paul Baumgart and Tom Robinson
675969af6d
Add some dependency checking to bootstrap.sh: make sure correct JVM is
...
being used and ensure other dependencies are installed and on the $PATH.
2010-03-31 15:00:09 -07:00
Tom Robinson
2d477b38bc
Fix bootstrap when run within another sea and check for writability of /usr/local, defaulting to $HOME/narwhal
2010-02-24 16:16:27 -08:00
Paul Baumgart and Tom Robinson
48afc5639e
re-factor shell_config_file to make bootstrap.sh self-contained
2010-02-24 15:47:22 -08:00