syncthing: Update to 1.29.2 and Change logfile path #25790
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Update to 1.29.2 and Change logfile path from /etc/syncthing/syncthing log to /var/log/syncthing.log.
This utilizes tmpfs (memory-based storage) to prevent disk usage growth caused by log file accumulation during extended operation.
Benefits:
Maintainer: Paul Spooren [email protected], Van Waholtz [email protected]
Compile tested: x86-64(Ubuntu 24), master(24.10-rc5)
Run tested: x86-64, master(24.10-rc5), it's running normally.
Description:
The current version is two years old, and the default log path is under /etc/syncthing, which does not automatically clean up after restarting the machine or program, resulting in wasted storage space (especially for small embedded devices).
Because the repository was forked again, the previous PR cannot be reopened.
Regarding the previously mentioned
make -j
compilation error, it seems that it's due to the lack of support formake -j
compilation when building Go in the OpenWRT SDK, and it doesn't affect the normal source code compilation process. The rest of the test results are all normal.