From 12a69df7bb2ea5f024242f2557d4d4bfdca6062d Mon Sep 17 00:00:00 2001 From: tschettervictor <85497460+tschettervictor@users.noreply.github.com> Date: Fri, 11 Oct 2024 16:11:12 -0600 Subject: [PATCH] Update slskd - add rc script info + simplify precmd --- slskd/includes/slskd | 23 ++++++++++++----------- 1 file changed, 12 insertions(+), 11 deletions(-) diff --git a/slskd/includes/slskd b/slskd/includes/slskd index 8dd1406..e639fc8 100644 --- a/slskd/includes/slskd +++ b/slskd/includes/slskd @@ -1,8 +1,15 @@ #!/bin/sh - +# # PROVIDE: slskd # REQUIRE: DAEMON NETWORKING # KEYWORD: shutdown +# +# Optional settings: +# slskd_enable (YES/NO): Enable or disable the service. +# slskd_user (system user): User to run the service as. +# slskd_group (system group): Group to run the service as. +# slskd_appdir (path): Path to application data. +# slskd_config (path): Path to config file. . /etc/rc.subr @@ -26,16 +33,10 @@ start_precmd=slskd_startprecmd slskd_startprecmd() { - if [ ! -d /var/run/${name} ]; then - install -d -o ${slskd_user} -g ${slskd_group} /var/run/${name}; - else - chown -R ${slskd_user}:${slskd_group} /var/run/${name}; - fi - if [ ! -d /var/log/${name} ]; then - install -d -o ${slskd_user} -g ${slskd_group} /var/log/${name}; - else - chown -R ${slskd_user}:${slskd_group} /var/log/${name}; - fi + mkdir -p /var/run/${name} + mkdir -p /var/log/${name} + chown -R ${slskd_user}:${slskd_group} /var/run/${name} + chown -R ${slskd_user}:${slskd_group} /var/log/${name} } run_rc_command "$1"