From f2f59860d9204a64bb206d144f2a69435cf06886 Mon Sep 17 00:00:00 2001 From: Carlo Landmeter Date: Wed, 9 Aug 2017 17:26:17 +0200 Subject: community/syncthing: upgrade to 0.14.35 * do not fetch whole sha256-simd tarball but just patch it (even if s390x is disabled). * enable strip again: https://dominik.honnef.co/posts/2016/10/go-and-strip. * update initd to support multiple instances and add logging. * fix build by removing symlink project in builddir and just copy it. --- community/syncthing/syncthing.initd | 22 +++++++++++++++------- 1 file changed, 15 insertions(+), 7 deletions(-) (limited to 'community/syncthing/syncthing.initd') diff --git a/community/syncthing/syncthing.initd b/community/syncthing/syncthing.initd index a34c28ed0da..f64821ef041 100644 --- a/community/syncthing/syncthing.initd +++ b/community/syncthing/syncthing.initd @@ -1,13 +1,21 @@ #!/sbin/openrc-run -name=syncthing -command=/usr/bin/$name -command_args=$syncthing_args -start_stop_daemon_args="--background --user $name --group $name" +name=$RC_SVCNAME +command=/usr/bin/syncthing +command_args="${SYNCTHING_ARGS:--no-browser}" +command_user="${SYNCTHING_USER:-syncthing}" +pidfile=/run/${RC_SVCNAME}.pid +command_background=yes +start_stop_daemon_args="--stdout /var/log/$RC_SVCNAME/${RC_SVCNAME}.log --stderr /var/log/$RC_SVCNAME/${RC_SVCNAME}.log" depend() { - use logger dns - need net - after firewall + use logger dns + need net + after firewall +} + +start_pre() { + checkpath --directory --owner $command_user --mode 0775 \ + /var/log/$RC_SVCNAME } -- cgit v1.2.3