Very nice!
On Fri, Mar 14, 2008 at 11:29 AM, Bert Freudenberg <[EMAIL PROTECTED]> wrote: > > On Mar 14, 2008, at 17:15 , Bert Freudenberg wrote: > > > Hi Scott, and all, > > > > I made a script that downloads and installs or upgrades the official > > activities for Update.1 from the repository at: > > > > http://mock.laptop.org/repos/local.update1/XOS/Dictionary-1.xo > > I meant > > http://mock.laptop.org/repos/local.update1/XOS/index.html > > of course ... > > - Bert - > > > > > The script is available at > > > > http://dev.laptop.org/~bert/update-activities.py > > > > and it makes testing these activities on build 700 rather simple. > > > > Usage: update-activities.py [options] [ACTIVITIES] > > > > If no ACTIVITIES are listed, operate on all activities > > > > Options: > > -h, --help show this help message and exit > > -u, --upgrade upgrade installed activities [default] > > -i, --install install non-installed activities > > -d, --download only download, do not actually install or upgrade > > -l, --list only list, do not actually install or upgrade > > > > To save download time, do something like this first: > > > > cp -a /usr/share/activities/*.activity /home/olpc/Activities > > > > I also noticed problems with some of the .xo bundles, see > > > > http://dev.laptop.org/ticket/6696 > > http://dev.laptop.org/ticket/6697 > > > > And finally, there is a trick in the script so it connects to the > > current Sugar session even if run from the console or via ssh - may be > > useful to somebody: > > > > if not 'SUGAR_PREFIX' in os.environ: > > """Connect to running Sugar session""" > > cp = ConfigParser() > > cp.read(env.get_profile_path('session.info')) > > os.environ['DBUS_SESSION_BUS_ADDRESS'] = cp.get('Session', > > 'dbus_address') > > dbus.set_default_main_loop(dbus.mainloop.NULL_MAIN_LOOP) > > > > - Bert - > > > > > > _______________________________________________ > > Devel mailing list > > [email protected] > > http://lists.laptop.org/listinfo/devel > > > > _______________________________________________ > Devel mailing list > [email protected] > http://lists.laptop.org/listinfo/devel > _______________________________________________ Devel mailing list [email protected] http://lists.laptop.org/listinfo/devel
