Hi there!

I'm splitting all GTA02-specific configuration files out of the Debian
fso-frameworkd package (more information at [1], the Git repository is
at [2]), since the latter must be device-agnostic before it can enter
Debian main [3].

First of all, one small note about the main configuration file,
i.e. /etc/frameworkd.conf: is there any reason why this is not in
/etc/freesmartphone, since frameworkd *is* a FreeSmarphone.Org product
and it's needed to configure how a "free smartphone" should work?

I was thinking that I had finished with just /etc/frameworkd.conf when
I discovered the /etc/freesmarphone folder, which again contains
GTA02-specific configurations.  Thanks to the documentation [4]:

- oevents/rules.yaml
  everything related to an event (e.g. battery charging changes the
  power-led to orange), thus it must not be shipped by fso-frameworkd

- opreferences/ [5]
    conf/   -> device-specific, not necessary for frameworkd to start,
               thus they must not be shipped by fso-frameworkd but by
               fso-config-$DEVICE package
    schema/ -> general files, if not present frameworkd gives an error
               "Exception: can't find the preferences root directory",
               thus they must be shipped by fso-frameworkd

This seems to be how the upstream frameworkd package is created [6].

Am I correct?  I'll start to implement the above tomorrow evening, since
I'd really like to finish the migration to a device-agnostic
fso-frameworkd.

Thx, bye,
Gismo / Luca

Footnotes: 
[1] 
http://lists.alioth.debian.org/pipermail/pkg-fso-maint/2008-October/000145.html
[2] 
http://git.debian.org/?p=pkg-fso/fso-frameworkd.git;a=shortlog;h=refs/heads/gismo-debian-split-config
[3] per se, this is not a requirement by Debian, but my "standards",
    since frameworkd is not a GTA02-specific software
[4] http://www.freesmartphone.org/index.php/Implementations
[5] 
http://www.freesmartphone.org/index.php/Implementations/OpenPreferencesDaemon
[6] 
http://gitweb.openembedded.net/?p=openembedded.git;a=commitdiff;h=e769c7fbe16294b2c5306edfafa1ec821b7b138c

Attachment: pgpWnPRzqQwIX.pgp
Description: PGP signature

_______________________________________________
Smartphones-userland mailing list
Smartphones-userland@linuxtogo.org
http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/smartphones-userland

Reply via email to