head 1.1; access; symbols pkgsrc-2026Q1:1.1.0.8 pkgsrc-2026Q1-base:1.1 pkgsrc-2025Q4:1.1.0.6 pkgsrc-2025Q4-base:1.1 pkgsrc-2025Q3:1.1.0.4 pkgsrc-2025Q3-base:1.1 pkgsrc-2025Q2:1.1.0.2 pkgsrc-2025Q2-base:1.1; locks; strict; comment @# @; 1.1 date 2025.04.29.01.53.59; author manu; state Exp; branches; next ; commitid KiCciKNssgtg6TSF; desc @@ 1.1 log @Added net/rustdesk-server version 1.1.14 RustDesk is an opensource remote desktop solution, with clients for Windows, MacOS, various Linuxfloavors, Android, iOS, and even a web-based client. This package contains the server-side of RustDesk - The RustDesk signaling server hbbs, is used by clients to publish their presence. - The RustDesk relay server hbbr, is used for client-to-client communications when direct connexion is not possible @ text @$NetBSD$ Adjust paths and default values for pkgsrc --- rcd/rustdesk-hbbr.orig 2025-03-31 14:42:01.941197441 +0200 +++ rcd/rustdesk-hbbr 2025-03-31 15:43:02.796758706 +0200 @@@@ -19,22 +19,22 @@@@ . /etc/rc.subr name=rustdesk_hbbr desc="Rustdesk Relay Server" -rcvar=rustdesk_hbbr_enable +rcvar=${name} load_rc_config $name -: ${rustdesk_hbbr_enable:=NO} +: ${rustdesk_hbbr:=NO} : ${rustdesk_hbbr_args="-k _"} -: ${rustdesk_hbbr_user:=rustdesk} -: ${rustdesk_hbbr_group:=rustdesk} +: ${rustdesk_hbbr_user:=@@RUSTDESK_USER@@} +: ${rustdesk_hbbr_group:=@@RUSTDESK_GROUP@@} -pidfile=/var/run/rustdesk_hbbr.pid -command=/usr/sbin/daemon -procname=/usr/local/sbin/hbbr -rustdesk_hbbr_chdir=/var/db/rustdesk-server -command_args="-p ${pidfile} -o /var/log/rustdesk-hbbr.log ${procname} ${rustdesk_hbbr_args}" +pidfile=@@VARBASE@@/run/rustdesk_hbbr.pid +command=@@PREFIX@@/sbin/daemonize +procname=@@PREFIX@@/bin/hbbr +rustdesk_hbbr_chdir=@@VARBASE@@/db/rustdesk-server +command_args="-p ${pidfile} -o @@VARBASE@@/log/rustdesk-hbbr.log ${procname} ${rustdesk_hbbr_args}" ## If you want the daemon do its log over syslog comment out the above line and remove the comment from the below replacement #command_args="-p ${pidfile} -T ${name} ${procname} ${rustdesk_hbbr_args}" start_precmd=rustdesk_hbbr_startprecmd @@@@ -52,14 +52,14 @@@@ else mkdir -m 770 ${rustdesk_hbbr_chdir}; chown ${rustdesk_hbbr_user}:${rustdesk_hbbr_group} ${rustdesk_hbbr_chdir}; fi - if [ -e /var/log/rustdesk-hbbr.log ]; then - chown -R ${rustdesk_hbbr_user}:${rustdesk_hbbr_group} /var/log/rustdesk-hbbr.log; - chmod 660 /var/log/rustdesk-hbbr.log; + if [ -e @@VARBASE@@/log/rustdesk-hbbr.log ]; then + chown -R ${rustdesk_hbbr_user}:${rustdesk_hbbr_group} @@VARBASE@@/log/rustdesk-hbbr.log; + chmod 660 @@VARBASE@@/log/rustdesk-hbbr.log; else - install -o ${rustdesk_hbbr_user} -g ${rustdesk_hbbr_group} /dev/null /var/log/rustdesk-hbbr.log; - chmod 660 /var/log/rustdesk-hbbr.log; + install -o ${rustdesk_hbbr_user} -g ${rustdesk_hbbr_group} /dev/null @@VARBASE@@/log/rustdesk-hbbr.log; + chmod 660 @@VARBASE@@/log/rustdesk-hbbr.log; fi } run_rc_command "$1" @