| @@ -1,27 +1,33 @@ | | | @@ -1,27 +1,33 @@ |
1 | #!@RCD_SCRIPTS_SHELL@ | | 1 | #!@RCD_SCRIPTS_SHELL@ |
2 | # | | 2 | # |
3 | # $NetBSD: mediatomb.sh,v 1.3 2021/08/29 23:14:04 khorben Exp $ | | 3 | # $NetBSD: mediatomb.sh,v 1.4 2021/08/30 21:49:00 khorben Exp $ |
4 | # | | 4 | # |
5 | # PROVIDE: mediatomb | | 5 | # PROVIDE: mediatomb |
6 | # REQUIRE: DAEMON | | 6 | # REQUIRE: DAEMON |
7 | # KEYWORD: shutdown | | 7 | # KEYWORD: shutdown |
| | | 8 | # |
| | | 9 | # You will need to set some variables in @PKG_SYSCONFDIR@/rc.conf to start mediatomb: |
| | | 10 | # |
| | | 11 | # mediatomb=YES |
8 | | | 12 | |
9 | . @SYSCONFBASE@/rc.subr | | 13 | if [ -f @SYSCONFBASE@/rc.subr ]; then |
| | | 14 | . @SYSCONFBASE@/rc.subr |
| | | 15 | load_rc_config_var mediatomb_username mediatomb_username |
| | | 16 | load_rc_config_var mediatomb_groupname mediatomb_groupname |
| | | 17 | fi |
10 | | | 18 | |
11 | name="mediatomb" | | 19 | name="mediatomb" |
12 | rcvar=$name | | 20 | rcvar=$name |
13 | load_rc_config_var mediatomb_username mediatomb_username | | | |
14 | load_rc_config_var mediatomb_groupname mediatomb_groupname | | | |
15 | command="@PREFIX@/bin/mediatomb" | | 21 | command="@PREFIX@/bin/mediatomb" |
16 | logfile="@VARBASE@/log/${name}.log" | | 22 | logfile="@VARBASE@/log/${name}.log" |
17 | pidfile="@PKG_HOME@/${name}.pid" | | 23 | pidfile="@PKG_HOME@/${name}.pid" |
18 | command_args="-d -u ${mediatomb_username:-@MEDIATOMB_USER@} -g ${mediatomb_groupname:-@MEDIATOMB_USER@} -m @PKG_HOME@ -P ${pidfile} -l ${logfile} -c @PKG_SYSCONFDIR@/config.xml" | | 24 | command_args="-d -u ${mediatomb_username:-@MEDIATOMB_USER@} -g ${mediatomb_groupname:-@MEDIATOMB_USER@} -m @PKG_HOME@ -P ${pidfile} -l ${logfile} -c @PKG_SYSCONFDIR@/config.xml" |
19 | extra_commands="reload" | | 25 | extra_commands="reload" |
20 | | | 26 | |
21 | if [ -f @SYSCONFBASE@/rc.subr ]; then | | 27 | if [ -f @SYSCONFBASE@/rc.subr ]; then |
22 | load_rc_config $name | | 28 | load_rc_config $name |
23 | run_rc_command "$1" | | 29 | run_rc_command "$1" |
24 | else | | 30 | else |
25 | echo -n "${name}" | | 31 | echo -n "${name}" |
26 | ${command} ${mediatomb_flags} ${command_args} | | 32 | ${command} ${mediatomb_flags} ${command_args} |
27 | fi | | 33 | fi |