[Sugar-devel] [SERVER] [ANNOUNCE] Sugar Server Kit v1.0 initial release

Aleksey Lim alsroot at activitycentral.org
Wed Aug 24 09:59:40 EDT 2011


On Wed, Aug 24, 2011 at 12:06:03AM -0500, Jerry Vonau wrote:
> On Wed, 2011-08-24 at 03:34 +0000, Aleksey Lim wrote:
> > * sugar-server-demoxo
> >   http://wiki.sugarlabs.org/go/Sugar_Server_Kit/sugar-server-demoxo
> >   This is a demonstration of a Sugar 
> >   Server Kit based school server solution. It is intended to be run 
> >   on XO-1 laptops to demonstrate how a Sugar Server Kit based 
> >   downstream solution might look, but that's only Sugar Server 
> >   Kit/Architecture#Black_box_model|one of the possible ways it might 
> >   be applied.
> > 
> 
> Any plans to release a XO-1.5 version? I'd be interested in the
> os-builder ini file you used to create this image.

I didn't manage to build kernel for XO-1.5 in my fedora-14 VM...

The os-builder ini file is:

    [global]
    fedora_release=14
    olpc_version_major=11
    olpc_version_minor=2
    olpc_version_release=0
    target_platform=XO-1
    langs=en_US
    modules=
            base,
            demoxo,
            buildnr_from_file,
            ubifs_image,
            repos,
            custom_packages

    [repos]
    fedora=fedora,fedora-updates
    olpc_publicrpms_1=1,f14
    olpc_publicrpms_2=1,f14-xo1
    custom_repo_1=1,schoolserver,http://download.sugarlabs.org/packages/Server:/1/Fedora-14/
    custom_repo_2=2,kernel,http://people.sugarlabs.org/~alsroot/demoxo/rpms/xo1/
    add_excludes_to=fedora,fedora-updates

    [custom_packages]
    add_packages = sugar-server-demoxo, rsync

    [buildnr_from_file]
    path=latestbuild

The only difference between demoxo and xo1 modules is that it changes init level

    # No need in X
    sed -i 's/^id:5/id:3/' /etc/inittab

(but olpc-os-builder magically stopped work in my VM due to lack of
 sugar-(base,datastore) deps)

> > == Getting the release ==
> > 
> > There are no source tarballs released since it is not production 
> > targeted release and it is not yet clear what deployment model will 
> > be eventually useful. For now there are only version tags in 
> > [http://git.sugarlabs.org/server git repositories].
> > 
> > In any case, the easiest way to try new project is setting up 
> > school server on a XO-1 laptop using demoxo. There is also instructions
> > http://wiki.sugarlabs.org/go/Sugar_Server_Kit/sugar-server-demoxo#Install_from_yum_repository
> > how to setup it in Fedora-14 environment on a XO-1. This 
> > [http://download.sugarlabs.org/packages/Server:/1/Fedora-14/ 
> > Fedora-14 binary repository] might be also used to install particular 
> > component for singular usage.
> 
> I take it we can drop-in the .repo file and yum install on any stock F14
> installation?

yup, but keeping in mind that if sugar-server-demoxo will be used, its
/etc/init.d/schoolserver contains XO specific instructions.

-- 
Aleksey


More information about the Sugar-devel mailing list