Difference between revisions of "Development Team/Chroot"

From Sugar Labs
Jump to navigation Jump to search
m
Line 5: Line 5:
 
=== Purpose ===
 
=== Purpose ===
  
You want to test sugar, sugar patches, sugar packages, or sugar hacks. You want clean, reproducible environments. You want sugar-chroot.
+
You want to '''test sugar''', sugar patches, sugar packages, or sugar hacks.  
 +
 
 +
You want '''clean, reproducible environments'''.  
 +
 
 +
'''You want sugar-chroot.'''
  
 
=== Usage ===
 
=== Usage ===

Revision as of 15:02, 23 January 2010

Status

Purpose

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

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.