Robin (and anyone else who's interested), here are my latest thoughts on
resolving the open issues regarding FHS:
- server and scanner binaries - /usr/bin seems better to me than
/usr/libexec
- cachedir - There are already opml files and the plugin-data.yaml file
in cachedir that are not really cache files.  Move the whole thing to
/var/lib/squeezecenter/cache
- Slim/ - /usr/lib/perl5/vendor_perl seems correct and solves the issue
with older perl versions
- lib/ and CPAN/ - Since these are only for our use, leave them in
/usr/share/squeezecenter rather than some system perl location
- prefs files - these are 90% variable state data and 10% static
configuration.  Move them all to /var/lib/squeezecenter/prefs (ie.,
start with --prefsdir=/var/lib/squeezecenter/prefs).  Since people are
used to it and occasionally need to edit it, provide a symlink from
/etc/squeezecenter/server.prefs
- Add a /var/lib/squeezecenter/Plugins/Bin directory so plugins like
alien can install executables without writing to /usr
- Continue to build a noarch RPM even though it has some binaries in
it
- convert.conf and types.conf - not sure. leave them in
/etc/squeezecenter?

Comments?


-- 
Fletch
------------------------------------------------------------------------
Fletch's Profile: http://forums.slimdevices.com/member.php?userid=529
View this thread: http://forums.slimdevices.com/showthread.php?t=39789

_______________________________________________
beta mailing list
[email protected]
http://lists.slimdevices.com/lists/listinfo/beta

Reply via email to