On 03/22/2018 10:51 AM, Dale wrote:
> Neil Bothwick wrote:
>> On Thu, 22 Mar 2018 11:36:37 -0500, Dale wrote:
>>
>>>> It was overwritten because that directory is not part of
>>>> CONFIG_PROTECT, hardly surprising as that is not a standard
>>>> configuration location. If the device can't be configured from a file
>>>> in /etc the ebuild needs to back up the configuration before
>>>> installing the new version, so file a bug with the overlay.
>>> Couldn't that location be added in make.conf?  As you pointed out, it
>>> shouldn't be there but since it is, maybe protection can be added to
>>> prevent future issues. 
>> I imagine that would prevent the new driver being installed too. The
>> problem appears to stem from having the binary and configuration file in
>> the same directory.
>>
>>
> 
> Then there is that.  One would think the config file would be in /etc
> for a printer/scanner.  As you pointed out, that is the logical place
> for it to go.  I wonder, does the software even look in /etc first and
> then in /opt/***?  For example, on first use of KDE, it reads a default
> file from /usr somewhere and then copies that to the users home
> directory.  Maybe the driver should or can do that with /etc, instead of
> /home of course.  In other words, take the file from /opt and stick it
> somewhere in /etc that it looks for it and is protected in the future. 
> 
> Just thinking out loud to see if something pokes a fix that doesn't come
> back to bite later.  ;-)

Here is a link to this ebuild:
https://github.com/stefan-langenmaier/brother-overlay/blob/master/media-gfx/brother-scan4-bin/brother-scan4-bin-0.4.4-r4.ebuild

The installation is done via rpm, that is why.

--
Thelma

Reply via email to