Gabriel wrote:
> On Friday, September 03, 2010 05:59:37 pm Wichmann, Mats D 
> wrote:
>> 
>> "Application shall be installed to /opt/packagename/ and
>> /var/opt/packagename/ directories. System wide 
>> configuration files shall be stored in 
>> /etc/opt/packagename directory. User specific files 
>> shall be stored in ~/.config/packagename directory."
> 
> This seems targeted at app-store-like applications.    
> Right?    And I think it's a good idea.

Indeed. Although I haven't read the draft spec itself, I guess this is to 
assist vendors who are forced for reasons technical (or of lack of foresight) 
into repeating the NAND/eMMC split that Nokia had with the N900, but that left 
not enough space on the rootfs to install many apps. The /opt hack was born.

One of the things we've learnt from our experience with this on Fremantle is 
that many packages being ported from upstream may not make this *particularly* 
easy.

Therefore, is a package compliant if it installs the majority of its stuff to 
/opt/package (or, if we're allowing the other LSB variant, /opt/vendor/package 
either), it's desktop file to /usr/share/applications (and presumably some 
icons under /usr/share/icons) can it install symlinks elsewhere into /opt?

For example, /usr/bin/vim -> /opt/vim/bin/vim?

Cheers,

Andrew

-- 
Andrew Flegg -- mailto:[email protected] http://www.bleb.org/
Maemo Community Council chair

_______________________________________________
MeeGo-dev mailing list
[email protected]
http://lists.meego.com/listinfo/meego-dev

Reply via email to