]> Sergey Matveev's repositories - uploader.git/blob - rc.d/uploader
Example FreeBSD startup script
[uploader.git] / rc.d / uploader
1 #!/bin/sh
2 #
3 # $FreeBSD$
4 #
5 # PROVIDE: uploader
6 # REQUIRE: DAEMON NETWORKING FILESYSTEMS
7 # KEYWORD: shutdown
8 #
9 # Add these lines to /etc/rc.conf.local or /etc/rc.conf
10 # to enable this service:
11 #
12 # uploader_enable (bool):       Set to NO by default.
13 #                               Set it to YES to enable uploader.
14 # uploader_chdir (path):        Set to /storage/gw/incoming by default.
15 # uploader_bind (string):       Address:port to bind to
16 #                               Default is "[::]:8086".
17
18 . /etc/rc.subr
19
20 name=uploader
21 rcvar=uploader_enable
22
23 load_rc_config $name
24
25 : ${uploader_enable:="NO"}
26 : ${uploader_chdir="/storage/gw/incoming"}
27 : ${uploader_bind="[::]:8086"}
28
29 command=/home/stargrave/uploader
30 command_args="-bind '$uploader_bind' >> log 2>&1 &"
31 command_chdir=$uploader_chdir
32 uploader_user=stargrave
33
34 run_rc_command "$1"