version bump net-p2p/resilio-sync-2.7.0
This commit is contained in:
		| @@ -1,12 +0,0 @@ | ||||
| # conf.d file for resilio-sync | ||||
|  | ||||
| # User and group daemon runs as | ||||
| SYNC_USER="rslsync" | ||||
| SYNC_GROUP="rslsync" | ||||
|  | ||||
| NAME="Resilio Sync" | ||||
| SYNC_NAME="rslsync" | ||||
| SYNC_PATH="/opt/resilio-sync" | ||||
| SYNC_BINARY="${SYNC_PATH}/${SYNC_NAME}" | ||||
| SYNC_OPTS="--config /etc/resilio-sync/config --storage /var/rslsync" | ||||
| SYNC_PIDFILE="/run/resilio-sync/${SYNC_NAME}.pid" | ||||
| @@ -1,41 +0,0 @@ | ||||
| #!/sbin/openrc-run | ||||
| # Copyright (C) 2013-2014 Jonathan Vasquez <fearedbliss@funtoo.org> | ||||
| # Copyright (C) 2014 Sandy McArthur <Sandy@McArthur.org> | ||||
| # Distributed under the terms of the Simplified BSD License. | ||||
|  | ||||
| depend() { | ||||
| 	need localmount net | ||||
| 	after bootmisc | ||||
| } | ||||
|  | ||||
| start() { | ||||
| 	ebegin "Starting ${NAME}" | ||||
|  | ||||
| 	mkdir -p $(dirname ${SYNC_PIDFILE}) | ||||
| 	chown ${SYNC_USER}:${SYNC_GROUP} $(dirname ${SYNC_PIDFILE}) | ||||
|  | ||||
| 	start-stop-daemon \ | ||||
| 	   --start \ | ||||
| 	   --user "${SYNC_USER}" \ | ||||
| 	   --group "${SYNC_GROUP}" \ | ||||
| 	   --nice 5 \ | ||||
| 	   --ionice 3 \ | ||||
| 	   --exec "${SYNC_BINARY}" \ | ||||
| 	   -- ${SYNC_OPTS} | ||||
|  | ||||
| 	eend $? | ||||
| } | ||||
|  | ||||
| stop() { | ||||
| 	ebegin "Stopping ${NAME}" | ||||
|  | ||||
| 	start-stop-daemon \ | ||||
| 	   --stop \ | ||||
| 	   --user "${SYNC_USER}" \ | ||||
| 	   --group "${SYNC_GROUP}" \ | ||||
| 	   --exec "${SYNC_BINARY}" \ | ||||
| 	   --wait 5000 \ | ||||
| 	   --retry SIGTERM/5  | ||||
|  | ||||
| 	eend $? | ||||
| } | ||||
							
								
								
									
										12
									
								
								net-p2p/resilio-sync/files/resilio-sync-user.confd
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										12
									
								
								net-p2p/resilio-sync/files/resilio-sync-user.confd
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,12 @@ | ||||
| # Config file for /etc/init.d/resilio-sync | ||||
|  | ||||
| # Various options. | ||||
| # run `rslsync --help` for valid cmdline options | ||||
| #OPTS="--log /var/log/resilio-sync/resilio-sync.log" | ||||
|  | ||||
| # User and group daemon runs as | ||||
| #USER="rslsync" | ||||
| #GROUP="rslsync" | ||||
|  | ||||
| # Resilio Sync config file | ||||
| #CONFIG="/etc/resilio-sync/config.json" | ||||
							
								
								
									
										27
									
								
								net-p2p/resilio-sync/files/resilio-sync-user.initd
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										27
									
								
								net-p2p/resilio-sync/files/resilio-sync-user.initd
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,27 @@ | ||||
| #!/sbin/openrc-run | ||||
| # Copyright 1999-2018 Gentoo Authors | ||||
| # Distributed under the terms of the GNU General Public License v2 | ||||
|  | ||||
| USER="${RC_SVCNAME##*.}" | ||||
| command="/usr/bin/rslsync" | ||||
| name="Resilio Sync for $USER" | ||||
| description="Resilio Sync" | ||||
| command_user="${USER:-rslsync}:${GROUP:-rslsync}" | ||||
| pidfile="${PIDFILE:-/home/$USER/.config/resilio-sync/resilio-sync.pid}" | ||||
| config="${CONFIG:-/home/$USER/.config/resilio-sync/config.json}" | ||||
| command_args="--config $config ${OPTS}" | ||||
| start_stop_daemon_args="-q" | ||||
| retry="10" | ||||
|  | ||||
| depend() { | ||||
| 	need net | ||||
| } | ||||
|  | ||||
| start_pre() { | ||||
| 	if [ "$USER" = "resilio-sync-user" ]; then | ||||
| 		eerror "You are not supposed to run this script directly." | ||||
| 		eerror "Create a symlink for this script:" | ||||
| 		eerror "  ln -s $RC_SVCNAME /etc/init.d/$RC_SVCNAME.<user>" | ||||
| 		return 1 | ||||
| 	fi | ||||
| } | ||||
							
								
								
									
										13
									
								
								net-p2p/resilio-sync/files/resilio-sync-user.service
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										13
									
								
								net-p2p/resilio-sync/files/resilio-sync-user.service
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,13 @@ | ||||
| [Unit] | ||||
| Description=Resilio Sync service | ||||
| Documentation=https://help.resilio.com | ||||
| After=network.target network-online.target | ||||
|  | ||||
| [Service] | ||||
| Type=forking | ||||
| Restart=on-failure | ||||
| PIDFile=%h/.config/resilio-sync/resilio-sync.pid | ||||
| ExecStart=/usr/bin/rslsync --config %h/.config/resilio-sync/config.json | ||||
|  | ||||
| [Install] | ||||
| WantedBy=multi-user.target | ||||
							
								
								
									
										12
									
								
								net-p2p/resilio-sync/files/resilio-sync.confd
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										12
									
								
								net-p2p/resilio-sync/files/resilio-sync.confd
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,12 @@ | ||||
| # Config file for /etc/init.d/resilio-sync | ||||
|  | ||||
| # Various options. | ||||
| # run `rslsync --help` for valid cmdline options | ||||
| OPTS="--log /var/log/resilio-sync/resilio-sync.log" | ||||
|  | ||||
| # User and group daemon runs as | ||||
| RSLSYNC_USER="rslsync" | ||||
| RSLSYNC_GROUP="rslsync" | ||||
|  | ||||
| # Resilio Sync config file | ||||
| #CONFIG="/etc/resilio-sync/config.json" | ||||
							
								
								
									
										17
									
								
								net-p2p/resilio-sync/files/resilio-sync.initd
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										17
									
								
								net-p2p/resilio-sync/files/resilio-sync.initd
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,17 @@ | ||||
| #!/sbin/openrc-run | ||||
| # Copyright 1999-2018 Gentoo Authors | ||||
| # Distributed under the terms of the GNU General Public License v2 | ||||
|  | ||||
| command="/usr/bin/rslsync" | ||||
| name="Resilio Sync" | ||||
| description="Resilio Sync" | ||||
| command_user="${RSLSYNC_USER:-rslsync}:${RSLSYNC_GROUP:-rslsync}" | ||||
| pidfile="/run/resilio-sync/resilio-sync.pid" | ||||
| config="${CONFIG:-/etc/resilio-sync/config.json}" | ||||
| command_args="--config $config ${OPTS}" | ||||
| start_stop_daemon_args="-q" | ||||
| retry="10" | ||||
|  | ||||
| depend() { | ||||
| 	need net | ||||
| } | ||||
							
								
								
									
										19
									
								
								net-p2p/resilio-sync/files/resilio-sync.service
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										19
									
								
								net-p2p/resilio-sync/files/resilio-sync.service
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,19 @@ | ||||
| [Unit] | ||||
| Description=Resilio Sync service | ||||
| Documentation=https://help.resilio.com | ||||
| After=network.target network-online.target | ||||
|  | ||||
| [Service] | ||||
| Type=forking | ||||
| UMask=0002 | ||||
| Restart=on-failure | ||||
| PermissionsStartOnly=true | ||||
|  | ||||
| User=rslsync | ||||
| Group=rslsync | ||||
|  | ||||
| PIDFile=/var/run/resilio-sync/resilio-sync.pid | ||||
| ExecStart=/usr/bin/rslsync --config /etc/resilio-sync/config.json | ||||
|  | ||||
| [Install] | ||||
| WantedBy=multi-user.target | ||||
							
								
								
									
										1
									
								
								net-p2p/resilio-sync/files/resilio-sync.tmpfile
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										1
									
								
								net-p2p/resilio-sync/files/resilio-sync.tmpfile
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1 @@ | ||||
| d	/run/resilio-sync	0755	rslsync	rslsync | ||||
		Reference in New Issue
	
	Block a user