Taste the Rainbow:0.7.0: Difference between revisions
No edit summary |
|||
Line 14: | Line 14: | ||
When I'm happy with the result, then I scratch-build in koji, fix up any final nitpicks and build the release in koji. |
When I'm happy with the result, then I scratch-build in koji, fix up any final nitpicks and build the release in koji. |
||
== |
== D-Bus Configuration == |
||
Here, conf contains some configuration files that need to be installed onto the system during setup. |
|||
session-olpc.conf is probably the most important of these since it applies some unusual dbus rules to allow many uids to use the same session bus. |
|||
marcopg> how is that loaded? is the sugar script using it? |
|||
m_stone> [http://dev.laptop.org/git?p=sugar;a=blob;f=bin/sugar.in;h=140c56ef7306e04e8c71ac4c89dab286d01199e1;hb=bde0e167a32eab3e697d5aeb7fffcd0b1be5b1b0 /usr/bin/sugar] uses that config file if /etc/olpc-security is present and uses the regular one otherwise. |
|||
marcopg> what is <olpc>on</olpc> (in session-olpc.conf) |
|||
marcopg> that enables coderanger security stuff in dbus? |
|||
m_stone> correct, though, since we're no longer using vserver, coderanger's dbus stuff will need some revision. |
|||
m_stone> Note that the <olpc> tag is commented out at present. |
|||
== Secure Activity Installation == |
|||
permissions is a stub that I hope to fill out this weekend based on the secure installation work that marcopg and neuralis did together a few weeks ago |
|||
== Source code == |
== Source code == |
Revision as of 21:25, 2 November 2007
This page is a guided tour of the source code of the rainbow-0.7.0 release.
Overview
The two interesting directories here are docs and rainbow.
The interesting file is rainbow.spec.in
The Makefile includes 'Makefile.fedora' one level higher and builds rpms for personal testing based on some variables defined in Makefile.package
When I'm happy with the result, then I scratch-build in koji, fix up any final nitpicks and build the release in koji.
D-Bus Configuration
Here, conf contains some configuration files that need to be installed onto the system during setup. session-olpc.conf is probably the most important of these since it applies some unusual dbus rules to allow many uids to use the same session bus.
marcopg> how is that loaded? is the sugar script using it?
m_stone> /usr/bin/sugar uses that config file if /etc/olpc-security is present and uses the regular one otherwise.
marcopg> what is <olpc>on</olpc> (in session-olpc.conf)
marcopg> that enables coderanger security stuff in dbus?
m_stone> correct, though, since we're no longer using vserver, coderanger's dbus stuff will need some revision.
m_stone> Note that the <olpc> tag is commented out at present.
Secure Activity Installation
permissions is a stub that I hope to fill out this weekend based on the secure installation work that marcopg and neuralis did together a few weeks ago