svn commit: r547045 - in head/sysutils/dsbdriverd: . files
Tobias C. Berner
tcberner at FreeBSD.org
Sun Aug 30 10:00:17 UTC 2020
Author: tcberner
Date: Sun Aug 30 10:00:16 2020
New Revision: 547045
URL: https://svnweb.freebsd.org/changeset/ports/547045
Log:
sysutils/dsbdriverd: Update to 1.0
Release notes:
https://freeshell.de/~mk/projects/dsbdriverd-relnotes.html
PR: 248988
Submitted by: Marcel Kaiser <mk at nic-nac-project.org> (maintainer)
Modified:
head/sysutils/dsbdriverd/Makefile
head/sysutils/dsbdriverd/distinfo
head/sysutils/dsbdriverd/files/dsbdriverd.in
Modified: head/sysutils/dsbdriverd/Makefile
==============================================================================
--- head/sysutils/dsbdriverd/Makefile Sun Aug 30 09:47:49 2020 (r547044)
+++ head/sysutils/dsbdriverd/Makefile Sun Aug 30 10:00:16 2020 (r547045)
@@ -2,7 +2,7 @@
# $FreeBSD$
PORTNAME= dsbdriverd
-PORTVERSION= 0.6.1
+PORTVERSION= 1.0
CATEGORIES= sysutils
MASTER_SITES= http://freeshell.de/~mk/download/
@@ -12,7 +12,7 @@ COMMENT= Hardware detecting, device driver loading dae
LICENSE= BSD2CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE
-USES= tar:tgz
+USES= lua:52 tar:tgz
OPTIONS_DEFINE= PCIIDS USBIDS
@@ -32,6 +32,9 @@ PORTDATA= drivers.db
USE_RC_SUBR= dsbdriverd
-PLIST_FILES= libexec/dsbdriverd man/man8/dsbdriverd.8.gz
+PLIST_FILES= "@sample ${ETCDIR}/config.lua.sample" \
+ ${ETCDIR}/netif.lua \
+ libexec/dsbdriverd \
+ man/man8/dsbdriverd.8.gz
.include <bsd.port.mk>
Modified: head/sysutils/dsbdriverd/distinfo
==============================================================================
--- head/sysutils/dsbdriverd/distinfo Sun Aug 30 09:47:49 2020 (r547044)
+++ head/sysutils/dsbdriverd/distinfo Sun Aug 30 10:00:16 2020 (r547045)
@@ -1,3 +1,3 @@
-TIMESTAMP = 1573220857
-SHA256 (dsbdriverd-0.6.1.tgz) = ac7687e448a35df800758c79cbd7849e8ee131aa6db2d09cd53645fd8518a86f
-SIZE (dsbdriverd-0.6.1.tgz) = 24894
+TIMESTAMP = 1598626873
+SHA256 (dsbdriverd-1.0.tgz) = a49ccc85052f971ae6bf192497fab01565aa937067c55b819f8c175113982bfe
+SIZE (dsbdriverd-1.0.tgz) = 38308
Modified: head/sysutils/dsbdriverd/files/dsbdriverd.in
==============================================================================
--- head/sysutils/dsbdriverd/files/dsbdriverd.in Sun Aug 30 09:47:49 2020 (r547044)
+++ head/sysutils/dsbdriverd/files/dsbdriverd.in Sun Aug 30 10:00:16 2020 (r547045)
@@ -14,18 +14,29 @@
# Set it to YES to enable dsbdriverd.
# dsbdriverd_flags (str): Flags passed to dsbdriverd on startup.
# Default is "".
-#
+# dsbdriverd_exclude (str): Space separated list of kernel modules (without
+# .ko extension) to excluded from loading.
+# Default is "".
. /etc/rc.subr
name=dsbdriverd
-
+desc="automatically try to load the suitable driver for your PCI and USB hardware"
rcvar=dsbdriverd_enable
-load_rc_config ${name}
+pidfile="/var/run/dsbdriverd.pid"
+command="%%PREFIX%%/libexec/dsbdriverd"
+start_cmd="${name}_start"
+load_rc_config $name
-: ${dsbdriverd_enable:=NO}
+: ${dsbdriverd_enable:="NO"}
-command=%%PREFIX%%/libexec/dsbdriverd
-pidfile=/var/run/dsbdriverd.pid
+dsbdriverd_start() {
+ if [ -n "$dsbdriverd_exclude" ]; then
+ dsbdriverd_flags="-x $(echo $dsbdriverd_exclude |
+ sed -E 's/[ ]+/,/g')"
+ fi
+ echo "Starting ${name}."
+ ${command} $dsbdriverd_flags
+}
run_rc_command "$1"
More information about the svn-ports-all
mailing list