syncthing/etc/linux-runit
Colin Kennedy eaf71db7c9 Fix syncthing process reparenting with runit
When you: `sudo sv down /etc/service/syncthing/` the `TERM` signal
isn't propogated or trapped, so syncthing is orphaned and adopted by
init (PID 1).

- Changed call to `chpst` to `exec`
- Moved logging to `log/run` per `runsv` standard
2015-03-10 01:01:52 -05:00
..
log Fix syncthing process reparenting with runit 2015-03-10 01:01:52 -05:00
README.md Fix syncthing process reparenting with runit 2015-03-10 01:01:52 -05:00
run Fix syncthing process reparenting with runit 2015-03-10 01:01:52 -05:00

README.md

This directory contains a configuration for running syncthing under the "runit" service manager on Linux. It probably works perfectly fine on other platforms also using runit.

  1. Install runit.

  2. Edit the run file to set the username to run as, the user's home directory and the place where the syncthing binary lives. It is recommended to place it in a directory writeable by the running user so that automatic upgrades work.

  3. Copy this directory (containing the edited run file and log folder) to /etc/service/syncthing.

Log output is sent to syslogd.