Xavier Antoviaque
947908e028
Install: Fix install script freeze (syncdb superuser account creation)
...
Since the output is passed through tee, when the django admin asks the
user if he would like to create a super user account, it blocks the
install, without even showing the question.
Disabled interactivity for syncdb.
2013-07-10 09:26:42 -04:00
Xavier Antoviaque
9971c799b2
Install: Make apt-get and mkvirtualenv output log friendly
...
Added options to make the output of `apt-get` and `mkvirtualenv`
friendlier to getting logged. This allows to be more easily recorded in
log files or when the install is performed through utilities - like
Vagrant.
2013-07-10 09:26:42 -04:00
Xavier Antoviaque
52c9a53485
Install: Make curl options more consistent, add logging of errors
...
The options passed to curl were not always the same - added logging of
error (-S) everywhere (was only used for Mac before) and made it quiet
in the rare few cases where it wasn't yet (-s).
2013-07-10 09:26:42 -04:00
Xavier Antoviaque
6e376fa76d
Install: Improves ruby/rvm install - Directly install the right version
...
The script used to download the latest version of ruby through rvm, then
later on install the one used by the project. Now we directly download
the version of the project when rvm is installed.
2013-07-10 09:25:50 -04:00
Xavier Antoviaque
7a95c37442
Install: Options "-q" (quiet), "-n" (no pull), "-y" (non interactive)
...
Added several options to the `create-dev-env.sh` script to improve its
ability to be used by another script:
* -y -- non interactive mode (no prompt, proceed immediately)
* -n -- do not attempt to pull edx-platform
* -q -- be more quiet (removes info at beginning & end)
This will be used, in particular, for Vagrant provisioning.
2013-07-10 09:25:49 -04:00
hikari-boulders
61806b2308
update create-dev-env.sh, change one small character
...
in line 470, changed "curl -O" to "curl -OL" such that the scripts runs without problems.
2013-07-08 17:55:15 +02:00
Julian Arni
fa9a8f4af0
Greater dir naming flexibility.
...
Accepts any dirname for the edx-platform repo. Allows the script to be
called from any directory, not just $BASE/edx-platform.
2013-06-21 18:00:30 -04:00
jkarni
bbfadb2f7d
Merge pull request #32 from yarko/patch-1
...
create-dev-env.sh: if run from repo, set $BASE appropriately
2013-06-21 13:38:47 -07:00
Calen Pennington
fc6043876a
Install python and node prerequisites before trying to run django-admin
2013-06-19 09:01:52 -04:00
Calen Pennington
2de645599a
Remove trailing whitespace
2013-06-19 09:01:30 -04:00
Calen Pennington
03605ab686
Don't print error messages if log/db/data directories already exist
2013-06-19 09:01:20 -04:00
James Tauber
c0859cb042
Merge pull request #35 from antoviaque/install-update-templates
...
Install steps - Fixes syntax of `update_templates` django command
2013-06-03 10:47:22 -07:00
Xavier Antoviaque
d606e7fa7d
Install steps - Use edx-platform gemset when fetching ruby deps
2013-06-01 20:06:02 -03:00
Xavier Antoviaque
750b1d51ba
Install steps - Fixes syntax of update_templates django command
2013-06-01 19:54:08 -03:00
Xavier Antoviaque
2a8105145f
Install steps - Fixed typo for installation of rvm on Linux
2013-06-01 19:18:29 -03:00
Xavier Antoviaque
906b70cc41
Install steps - Use "Linux" instead of distribution name to detect OS
2013-06-01 17:46:16 -03:00
yarko
dbcef7d743
create-dev-env.sh: if run from repo, set $BASE appropriately
...
2 changes:
[1] If PROJECT_HOME is not set, AND create-dev-env.sh is run from a cloned repo, then set BASE to that repo;
else: (and only finally) set BASE to a default of "$HOME/edx_all"
[2] if PROJECT_HOME is set, or if this is from a repo, don't add edx_all to the BASE name (no need;)
2013-05-31 23:18:38 -05:00
Slater-Victoroff
57e43770d5
cleaning up, some syntax fixed and edge cases considered
2013-05-31 17:51:03 -04:00
Slater-Victoroff
a267f5ec86
Pull request comments addressed, if else condition cleaned up
2013-05-31 17:28:47 -04:00
Slater-Victoroff
9e140dcc32
pull request notes attended to
2013-05-31 16:31:00 -04:00
Slater-Victoroff
d7ba5db81a
Added note about the current state of support for debian based systems to accurately reflect state of development
2013-05-31 15:37:30 -04:00
Slater-Victoroff
c87e46969a
files cleaned up and debugging nearing the final steps
2013-05-31 15:32:40 -04:00
Slater-Victoroff
56433729c6
Realized an issue requiring us to remove raring support, fixed a couple more bugs
2013-05-31 15:09:13 -04:00
Slater-Victoroff
6272e89014
Down to node errors on Ubuntu
2013-05-31 14:30:56 -04:00
Slater-Victoroff
0ce2ff22f6
testing numpy change on ubuntu
2013-05-31 12:45:36 -04:00
Slater-Victoroff
a76adc2871
Added useful requirements and removed problematic scipy
2013-05-31 12:40:43 -04:00
Slater-Victoroff
ab2a919c92
more tests run, some requirements added for graphviz on ubuntu
2013-05-31 12:22:45 -04:00
Slater-Victoroff
1699d24c9a
Successful on mac, almost there on ubuntu
2013-05-31 11:24:07 -04:00
Slater-Victoroff
821621cd52
small edits mostly taken care of
2013-05-31 11:05:20 -04:00
Slater-Victoroff
b489a5d773
distribute fix
2013-05-31 10:41:59 -04:00
Slater-Victoroff
660dbd80b9
small fix
2013-05-31 10:38:18 -04:00
Slater-Victoroff
433043b146
Removed starting courseware clone
2013-05-31 10:37:18 -04:00
Slater-Victoroff
49ed93a4e6
Fixed first stage bugs
2013-05-31 10:35:26 -04:00
Slater-Victoroff
b2cd6915e4
Draft 1 of cross-platform bash script is complete, but more testing needs to be done
2013-05-31 10:14:28 -04:00
Slater-Victoroff
5883ee8a5a
Added directory structure tests
2013-05-30 15:03:48 -04:00
Slater-Victoroff
9cdcc9df8c
Bringing the create-dev-env.sh script up to date and generalizing for mac and debian-based systems
2013-05-30 14:52:15 -04:00
Carlos Andrés Rocha
79a029ce9a
Clean root project directory
2013-05-15 15:23:55 -04:00