View | Details | Raw Unified | Return to bug 248988
Collapse All | Expand All

(-)Makefile (-3 / +6 lines)
Lines 2-8 Link Here
2
# $FreeBSD$
2
# $FreeBSD$
3
3
4
PORTNAME=	dsbdriverd
4
PORTNAME=	dsbdriverd
5
PORTVERSION=	0.6.1
5
PORTVERSION=	1.0
6
CATEGORIES=	sysutils
6
CATEGORIES=	sysutils
7
MASTER_SITES=	http://freeshell.de/~mk/download/
7
MASTER_SITES=	http://freeshell.de/~mk/download/
8
8
Lines 12-18 Link Here
12
LICENSE=	BSD2CLAUSE
12
LICENSE=	BSD2CLAUSE
13
LICENSE_FILE=	${WRKSRC}/LICENSE
13
LICENSE_FILE=	${WRKSRC}/LICENSE
14
14
15
USES=		tar:tgz
15
USES=		lua:52 tar:tgz
16
16
17
OPTIONS_DEFINE=	PCIIDS USBIDS
17
OPTIONS_DEFINE=	PCIIDS USBIDS
18
18
Lines 32-37 Link Here
32
32
33
USE_RC_SUBR=	dsbdriverd
33
USE_RC_SUBR=	dsbdriverd
34
34
35
PLIST_FILES=	libexec/dsbdriverd man/man8/dsbdriverd.8.gz
35
PLIST_FILES=	"@sample ${ETCDIR}/config.lua.sample" \
36
		${ETCDIR}/netif.lua \
37
		libexec/dsbdriverd \
38
		man/man8/dsbdriverd.8.gz
36
39
37
.include <bsd.port.mk>
40
.include <bsd.port.mk>
(-)distinfo (-3 / +3 lines)
Lines 1-3 Link Here
1
TIMESTAMP = 1573220857
1
TIMESTAMP = 1598626873
2
SHA256 (dsbdriverd-0.6.1.tgz) = ac7687e448a35df800758c79cbd7849e8ee131aa6db2d09cd53645fd8518a86f
2
SHA256 (dsbdriverd-1.0.tgz) = a49ccc85052f971ae6bf192497fab01565aa937067c55b819f8c175113982bfe
3
SIZE (dsbdriverd-0.6.1.tgz) = 24894
3
SIZE (dsbdriverd-1.0.tgz) = 38308
(-)files/dsbdriverd.in (-6 / +17 lines)
Lines 14-31 Link Here
14
#				Set it to YES to enable dsbdriverd.
14
#				Set it to YES to enable dsbdriverd.
15
# dsbdriverd_flags (str):	Flags passed to dsbdriverd on startup.
15
# dsbdriverd_flags (str):	Flags passed to dsbdriverd on startup.
16
#				Default is "".
16
#				Default is "".
17
#
17
# dsbdriverd_exclude (str):	Space separated list of kernel modules (without
18
#				.ko extension) to excluded from loading.
19
#				Default is "".
18
20
19
. /etc/rc.subr
21
. /etc/rc.subr
20
22
21
name=dsbdriverd
23
name=dsbdriverd
22
24
desc="automatically try to load the suitable driver for your PCI and USB hardware"
23
rcvar=dsbdriverd_enable
25
rcvar=dsbdriverd_enable
24
load_rc_config ${name}
26
pidfile="/var/run/dsbdriverd.pid"
27
command="%%PREFIX%%/libexec/dsbdriverd"
28
start_cmd="${name}_start"
29
load_rc_config $name
25
30
26
: ${dsbdriverd_enable:=NO}
31
: ${dsbdriverd_enable:="NO"}
27
32
28
command=%%PREFIX%%/libexec/dsbdriverd
33
dsbdriverd_start() {
29
pidfile=/var/run/dsbdriverd.pid
34
	if [ -n "$dsbdriverd_exclude" ]; then
35
		dsbdriverd_flags="-x $(echo $dsbdriverd_exclude |
36
		    sed -E 's/[ ]+/,/g')"
37
	fi
38
	echo "Starting ${name}."
39
	${command} $dsbdriverd_flags
40
}
30
41
31
run_rc_command "$1"
42
run_rc_command "$1"

Return to bug 248988