On 6/2/21 10:35 PM, Stuart Henderson wrote:
> On 2021/06/02 10:50, Renaud Allard wrote:
>> Hello,
>>
>> Here is a diff to update geo/traccar to 4.13.
>>
>> There is an important change due to a modification in liquibase. If you have
>> defined 'database.changelog' in /etc/traccar/traccar.xml, it will need
to
>> change to a relative path. However, it is not expected that users define it
>> in their own configuration file.
>
> Well, if any changes have been made to traccar.xml, the database.changelog
> path will need to be updated because the update won't be merged automatically.
The change is in default.xml (in /usr/local/share/traccar/conf) which is
not really supposed to be modified by the user (unlike
/etc/traccar.xml). So, it should be updated by the new package. The
issue would be if someone modified traccar.xml to point to somewhere
else, but I don't see why one would do that.
>
> Do you know what the path is relative to? (i.e. is ../../ going to work
for
> everyone, or are there situations where it might need to be something else?)
I tested in various ways, and it's the shortest path which always seemed
to work. I suppose it's relative to /etc/rc.d.
>
> What an annoying change for liquibase to have made.
Maybe I could search liquibase repo to see which commit forced the
relative paths, but I somehow doubt they would revert it.
No comments:
Post a Comment