[SailfishDevel] How to install user (controlled) data files for my app avoiding /usr/share

Andrey Kozhevnikov coderusinbox at gmail.com
Thu Jan 9 11:26:50 UTC 2014


It shouldn't. It will just ignore not existing files.

On 09.01.2014 17:24, Ruslan Nigmatullin wrote:
> I fear that removing installed files is bad idea as package manager can become crazy.
>
> 09.01.2014, 15:18, "Wim de Vries" <wsvries at xs4all.nl>:
>> Thanks.
>> On 01/09/2014 09:40 AM, Jonni Rainisto wrote:
>>
>>>   IMHO (Only my personal view, not official answer).
>>>
>>>   I would not copy readonly data to $XDG_CONFIG_HOME/$NAME, I would only copy the readwrite parts off from usr/share/appname.
>>>   And I would define the map data chmod 666 in spec so I could programitically remove the data.
>> I like your idea.
>> Hardly any experience with RPM though. I'll have to dive into that.
>>
>> Sailfish people: please confirm if this is an allowed option.
>> Thanks.
>>
>> R
>> wim
>>
>>>   ________________________________________
>>>   From: devel-bounces at lists.sailfishos.org [devel-bounces at lists.sailfishos.org] on behalf of Wim de Vries [wsvries at xs4all.nl]
>>>   Sent: Thursday, January 09, 2014 10:05 AM
>>>   To: devel at lists.sailfishos.org
>>>   Subject: [SailfishDevel] How to install user (controlled) data files for my     app avoiding /usr/share
>>>
>>>   Hi,
>>>   I am converting my aircraft navigation app to Sailfish.
>>>   It comes (default) with OpenStreet based maps + 3D data files of Western
>>>   Europe (in RPM).
>>>   Most users will use this map, but some users may use their home made
>>>   maps (generated by a PC application).
>>>   In the latter case, the users will delete this W-Europe map (it takes up
>>>   quite some disk space).
>>>   So far so good, but the installation/RPM is a problem:
>>>
>>>   Harbour says that I should install the app data (very much bytes for the
>>>   W-Eu map) in /usr/share/$NAME and in the first run of the app, copy them
>>>   to $XDG_CONFIG_HOME/$NAME.
>>>   But  now I am stuck with an enormous amount of (useless) data in
>>>   /usr/share/$NAME that cannot be removed.
>>>
>>>   Any suggestions?
>>>   Thanks.
>>>   _______________________________________________
>>>   SailfishOS.org Devel mailing list
>>>   _______________________________________________
>>>   SailfishOS.org Devel mailing list
>> _______________________________________________
>> SailfishOS.org Devel mailing list
> --
> Ruslan Nigmatullin
> _______________________________________________
> SailfishOS.org Devel mailing list



More information about the Devel mailing list