Jump to content

Development Team/Chroot: Difference between revisions

From Sugar Labs
Mstone (talk | contribs)
mNo edit summary
Mstone (talk | contribs)
No edit summary
Line 5: Line 5:
=== Purpose ===
=== Purpose ===


You want to '''test sugar''', sugar patches, sugar packages, or sugar hacks.  
You want to '''hack sugar'''.


You want '''clean, reproducible environments'''.  
You want '''clean, reproducible environments'''.  

Revision as of 14:06, 23 January 2010

Status

Purpose

You want to hack sugar.

You want clean, reproducible environments.

You want sugar-chroot.

Usage

As excerpted from the README:

sugar-chroot consists of simple scripts. Download and unpack them like so:

NV=sugar-chroot-0.1
curl http://dev.laptop.org/~mstone/releases/SOURCES/$NV.tar.xz | tar Zxf $NV.tar.xz
cd $NV

To use them, pick a supported distro:

DISTRO=debian
DISTRO=fedora

To configure:

echo $DISTRO > conf/distro
$EDITOR conf/$DISTRO.mk

Then run

sudo make r/distro

to install your chroot.

History

See http://wiki.sugarlabs.org/index.php?title=Development_Team/Chroot&oldid=36911 for the manual instructions which sugar-chroot automates.