Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/README
blob: 91b202cd02913966a36739d4e03daaf6ad6dd05a (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
Sugar Development Environment
-----------------------------

This is a set of scripts to run Sugar Build in unsupported
distributions through creating a Chroot environment.

Dependencies
------------
* Debootstrap

Usage
-----

Install the environment the first time:

$ sudo ./env.sh install

Have a console to control the virtual environment, re-clone
Sugar-build, etc.

$ sudo ./env.sh shell

See a help message:

$ sudo ./env.sh help

Using Sugar Build
-----------------

Make works to control Sugar Build as in the chrooted environment.

See http://sugarlabs.org/~buildbot/docs/

Developing
----------

The source of the components is linked to the ./sources directory, so
you can edit them and then type:

$ sudo make run

To build the edited component/s and run Sugar.

A directory called 'activities' is linked to have a communicated
directory with the virtual environment. At the moment, it's a good
place to have cloned git repositories and install them through:

$ sudo make shell
[$] cd activities/foo
[$] python setup.py dev