Some feedback from a .deb user.....

> - cachedir
> DEB - /var/cache/squeezecenter
> RPM - /var/lib/squeezecenter/cache
> Rationale - FHS compatibility.  The FHS requires that /var/cache only
> contain data that can be recreated if deleted.  The SC cachedir may
> contain user opml files that do not fit this requirement.

But the majority of files in the SC cachedir _do_ belong in /var/cache
(right?). If opml files do not meet that requirement then maybe they alone
should be moved.

> - 3rd Party Plugins
> DEB - /usr/share/squeezecenter/Plugins
> RPM - /var/lib/squeezecenter/Plugins (with a symlink from
> /usr/share/squeezecenter/Plugins)
> Rationale - FHS compatibility.  The FHS requires that things will not
> break if /usr is mounted read-only.  This location change is to prepare
> for the future when SC includes a web GUI based plugin installer.  This
> installer, running as a non-root user, must be able to install Plugins
> even if /usr is read only.

It is good to have a location for plugins which is NOT writable by the
squeezecenter process, and /usr/share/squeezecenter/Plugins seems like the
right place. In that future would it not be better to have separate
directories for web-installed and apt/rpm/portage/etc installed plugins?






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

Reply via email to