> - dpkg refuses to convert normal directory to a symlink on upgrade, so I
> can't provide an upgrade path.

There is a standard solution for this.

Add to preinst something similar to

if [ -d /usr/share/FBReader/default/ ]; then
        mkdir -p /etc/FBreader
        mv /usr/share/FBReader/default/* /etc/FBreader
        rmdir /usr/share/FBReader/default/
        ln -s /etc/FBreader /usr/share/FBReader/default/
fi

> - fbreader is not a system service/program/daemon, it's a end-user
> program, and different users may want to use different layouts;
>
> I would suggest introducing reading some settings from user home
> directory. I have just forwarded this suggestion to upstream BTS.

Although you are probably correct, having system-wide default will not 
hurt. And it has an advantage that it could be done at packaging level 
now, without any code altering.
Btw, systems in question, where default settings are not good (phones, etc) 
are commonly single user.

Nikita

Attachment: signature.asc
Description: This is a digitally signed message part.

Reply via email to