pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: pkgsrc/audio/sndio



Module Name:    pkgsrc
Committed By:   vins
Date:           Sun Nov 30 13:43:13 UTC 2025

Modified Files:
        pkgsrc/audio/sndio: Makefile
        pkgsrc/audio/sndio/files: sndio.sh

Log Message:
audio/sndio: cleanly shut down sndio server


To generate a diff of this commit:
cvs rdiff -u -r1.1 -r1.2 pkgsrc/audio/sndio/Makefile
cvs rdiff -u -r1.1 -r1.2 pkgsrc/audio/sndio/files/sndio.sh

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: pkgsrc/audio/sndio/Makefile
diff -u pkgsrc/audio/sndio/Makefile:1.1 pkgsrc/audio/sndio/Makefile:1.2
--- pkgsrc/audio/sndio/Makefile:1.1     Sat Nov 15 21:38:42 2025
+++ pkgsrc/audio/sndio/Makefile Sun Nov 30 13:43:13 2025
@@ -1,6 +1,7 @@
-# $NetBSD: Makefile,v 1.1 2025/11/15 21:38:42 vins Exp $
+# $NetBSD: Makefile,v 1.2 2025/11/30 13:43:13 vins Exp $
 
 DISTNAME=      sndio-1.10.0
+PKGREVISION=   1
 CATEGORIES=    audio
 MASTER_SITES=  http://www.sndio.org/
 

Index: pkgsrc/audio/sndio/files/sndio.sh
diff -u pkgsrc/audio/sndio/files/sndio.sh:1.1 pkgsrc/audio/sndio/files/sndio.sh:1.2
--- pkgsrc/audio/sndio/files/sndio.sh:1.1       Sat Nov 15 21:38:42 2025
+++ pkgsrc/audio/sndio/files/sndio.sh   Sun Nov 30 13:43:13 2025
@@ -1,6 +1,6 @@
 #!@RCD_SCRIPTS_SHELL@
 #
-# $NetBSD: sndio.sh,v 1.1 2025/11/15 21:38:42 vins Exp $
+# $NetBSD: sndio.sh,v 1.2 2025/11/30 13:43:13 vins Exp $
 #
 # PROVIDE: sndio
 # REQUIRE: DAEMON
@@ -16,7 +16,7 @@ pidfile="@VARBASE@/run/sndio/pid"
 logfile="@VARBASE@/run/sndio/log"
 start_precmd=sndio_prestart
 start_cmd=sndio_start
-stop_cmd=":"
+stop_cmd="sndio_stop"
 
 sndio_prestart() {
        dir="@VARBASE@/run/sndio"
@@ -39,5 +39,15 @@ sndio_start()
        fi
 }
 
+sndio_stop()
+{
+       echo "Stopping sndio server"
+       sndio_s=$(check_pidfile ${pidfile} ${command})
+       if [ -n "${sndio}" ]; then
+               kill ${sig_stop} ${sndio_s}
+               wait_for_pids ${sndio_s}
+       fi
+}
+
 load_rc_config ${name}
 run_rc_command "$1"



Home | Main Index | Thread Index | Old Index