View | Details | Raw Unified | Return to bug 253842 | Differences between
and this patch

Collapse All | Expand All

(-)GIDs (-1 / +1 lines)
Lines 393-399 Link Here
393
ecartis:*:450:
393
ecartis:*:450:
394
# free: 451
394
# free: 451
395
# free: 452
395
# free: 452
396
# free: 453
396
yadifa:*:453
397
# free: 454
397
# free: 454
398
inadyn:*:455:
398
inadyn:*:455:
399
# free: 456
399
# free: 456
(-)UIDs (-1 / +1 lines)
Lines 398-404 Link Here
398
ecartis:*:450:450::0:0:Ecartis Listserver:/usr/local/ecartis:/usr/sbin/nologin
398
ecartis:*:450:450::0:0:Ecartis Listserver:/usr/local/ecartis:/usr/sbin/nologin
399
# free: 451
399
# free: 451
400
# free: 452
400
# free: 452
401
# free: 453
401
yadifa:*:453:453::0:0:Yadifa DNS Server:/nonexistent:/usr/sbin/nologin
402
# free: 454
402
# free: 454
403
inadyn:*:455:455::0:0:inadyn user:/nonexistent:/usr/sbin/nologin
403
inadyn:*:455:455::0:0:inadyn user:/nonexistent:/usr/sbin/nologin
404
# free: 456
404
# free: 456
(-)dns/yadifa/Makefile (-5 / +9 lines)
Lines 1-8 Link Here
1
# $FreeBSD$
1
# $FreeBSD$
2
2
3
PORTNAME=	yadifa
3
PORTNAME=	yadifa
4
DISTVERSION=	2.4.1
4
DISTVERSION=	2.4.2
5
DISTVERSIONSUFFIX=	-9916
5
DISTVERSIONSUFFIX=	-9997
6
CATEGORIES=	dns
6
CATEGORIES=	dns
7
MASTER_SITES=	https://www.yadifa.eu/sites/default/files/releases/ \
7
MASTER_SITES=	https://www.yadifa.eu/sites/default/files/releases/ \
8
		https://dns.company/downloads/yadifa/
8
		https://dns.company/downloads/yadifa/
Lines 16-21 Link Here
16
USES=		compiler:c11 libtool ssl
16
USES=		compiler:c11 libtool ssl
17
USE_RC_SUBR=	${PORTNAME}d
17
USE_RC_SUBR=	${PORTNAME}d
18
18
19
USERS=		yadifa
20
GROUPS=		yadifa
21
SUB_LIST+=	USERS="${USERS}" GROUPS="${GROUPS}"
22
19
GNU_CONFIGURE=	yes
23
GNU_CONFIGURE=	yes
20
CONFIGURE_ARGS=	--localstatedir=/var
24
CONFIGURE_ARGS=	--localstatedir=/var
21
25
Lines 41-47 Link Here
41
45
42
CTRL_CONFIGURE_OFF=		--disable-ctrl
46
CTRL_CONFIGURE_OFF=		--disable-ctrl
43
DDNS_CONFIGURE_OFF=		--disable-dynupdate
47
DDNS_CONFIGURE_OFF=		--disable-dynupdate
48
DNSSECTOOLS_CONFIGURE_OFF=	--disable-dnssec-tools
44
ECDSA_CONFIGURE_OFF=		--disable-ecdsa
49
ECDSA_CONFIGURE_OFF=		--disable-ecdsa
50
KEYGEN_CONFIGURE_ENABLE=	keygen
45
LARGEFILE_CONFIGURE_OFF=	--disable-largefile
51
LARGEFILE_CONFIGURE_OFF=	--disable-largefile
46
MASTER_CONFIGURE_OFF=		--disable-master
52
MASTER_CONFIGURE_OFF=		--disable-master
47
NSID_CONFIGURE_OFF=		--disable-nsid
53
NSID_CONFIGURE_OFF=		--disable-nsid
Lines 48-56 Link Here
48
RRL_CONFIGURE_OFF=		--disable-rrl
54
RRL_CONFIGURE_OFF=		--disable-rrl
49
RRSIG_CONFIGURE_OFF=		--disable-rrsig-management
55
RRSIG_CONFIGURE_OFF=		--disable-rrsig-management
50
TCL_USES=			tcl
56
TCL_USES=			tcl
51
DNSSECTOOLS_OFF=		--disable-dnssec-tools
57
ZONESIGN_CONFIGURE_ENABLE=	zonesign
52
KEYGEN_ENABLE=			keygen
53
ZONESIGN_ENABLE=		zonesign
54
58
55
post-configure:
59
post-configure:
56
	${REINPLACE_CMD} -e 's|^docdir = .*|docdir = ${EXAMPLESDIR}|' ${WRKSRC}/etc/Makefile
60
	${REINPLACE_CMD} -e 's|^docdir = .*|docdir = ${EXAMPLESDIR}|' ${WRKSRC}/etc/Makefile
(-)dns/yadifa/distinfo (-3 / +3 lines)
Lines 1-3 Link Here
1
TIMESTAMP = 1608810435
1
TIMESTAMP = 1614243484
2
SHA256 (yadifa-2.4.1-9916.tar.gz) = ad13e5f26e050959eed1cd15d22eeaf14551742df6458c5eec0219e0023e32d4
2
SHA256 (yadifa-2.4.2-9997.tar.gz) = 000fba3805d5a85df92925f3b36714b65edf874309da9295be380d7a98f02b38
3
SIZE (yadifa-2.4.1-9916.tar.gz) = 2635686
3
SIZE (yadifa-2.4.2-9997.tar.gz) = 2628181
(-)dns/yadifa/files/yadifad.in (-11 / +13 lines)
Lines 3-32 Link Here
3
# $FreeBSD$
3
# $FreeBSD$
4
#
4
#
5
# PROVIDE: yadifad
5
# PROVIDE: yadifad
6
# REQUIRE: SERVERS cleanvar
6
# REQUIRE: FILESYSTEMS SERVERS cleanvar defaultroute netwait
7
# BEFORE: NETWORKING
7
# KEYWORD: shutdown
8
# KEYWORD: shutdown
8
#
9
#
9
# Add the following lines to /etc/rc.conf to enable yadifad:
10
# Add the following lines to /etc/rc.conf to enable yadifad:
10
#
11
# yadifad_enable="YES"
11
# yadifad_enable="YES"
12
# # optional
12
# # and optional:
13
# yadifad_config="%%PREFIX%%/etc/yadifad.conf"
13
# yadifad_config="%%PREFIX%%/etc/yadifad.conf"
14
# yadifad_uid="%%USERS%%"
15
# yadifad_gid="%%GROUPS%%"
14
16
17
15
. /etc/rc.subr
18
. /etc/rc.subr
16
19
17
name=yadifad
20
name=yadifad
18
rcvar=yadifad_enable
21
rcvar=yadifad_enable
19
22
20
load_rc_config ${name}
23
eval ": \${${name}_enable:=\"NO\"}"
24
eval ": \${${name}_config:=\"%%PREFIX%%/etc/${name}.conf\"}"
25
eval ": \${${name}_uid:=\"%%USERS%%\"}"
26
eval ": \${${name}_gid:=\"%%GROUPS%%\"}"
21
27
22
: ${yadifad_enable:="NO"}
28
load_rc_config "${name}"
23
: ${yadifad_config="%%PREFIX%%/etc/yadifad.conf"}
24
29
30
required_files=${yadifad_config}
25
command=%%PREFIX%%/sbin/${name}
31
command=%%PREFIX%%/sbin/${name}
26
procname=%%PREFIX%%/sbin/${name}
32
command_args="-c ${yadifad_config} -d -u ${yadifad_uid} -g ${yadifad_gid}"
27
pidfile=/var/run/${name}.pid
28
33
29
command_args="-c ${yadifad_config} -d"
30
required_files=${yadifad_config}
31
32
run_rc_command "$1"
34
run_rc_command "$1"
(-)dns/yadifa/pkg-plist (-2 / +7 lines)
Lines 36-41 Link Here
36
include/dnscore/dns-udp.h
36
include/dnscore/dns-udp.h
37
include/dnscore/dns_resource_record.h
37
include/dnscore/dns_resource_record.h
38
include/dnscore/dnscore-config-features.h
38
include/dnscore/dnscore-config-features.h
39
include/dnscore/dnscore-release-date.h
39
include/dnscore/dnscore.h
40
include/dnscore/dnscore.h
40
include/dnscore/dnsformat.h
41
include/dnscore/dnsformat.h
41
include/dnscore/dnskey-keyring.h
42
include/dnscore/dnskey-keyring.h
Lines 243-250 Link Here
243
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/keys.conf
244
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/keys.conf
244
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/yadifa.bash_completion
245
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/yadifa.bash_completion
245
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/yadifa.conf
246
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/yadifa.conf
246
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/yadifad-master.conf.example
247
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/yadifad-primary.conf.example
247
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/yadifad-slave.conf.example
248
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/yadifad-secondary.conf.example
248
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/yadifad.bash_completion
249
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/yadifad.bash_completion
249
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/yadifad.conf
250
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/yadifad.conf
250
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/yadifad.init
251
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/yadifad.init
Lines 262-267 Link Here
262
/var/yadifa/masters/localhost.zone
263
/var/yadifa/masters/localhost.zone
263
/var/yadifa/masters/localhost6.zone
264
/var/yadifa/masters/localhost6.zone
264
/var/yadifa/masters/somedomain.eu.zone
265
/var/yadifa/masters/somedomain.eu.zone
266
@dir /var/log
265
@dir /var/log/yadifa
267
@dir /var/log/yadifa
266
@dir /var/log/yadifad
268
@dir /var/log/yadifad
267
@dir /var/log/yakeyrolld
269
@dir /var/log/yakeyrolld
Lines 271-273 Link Here
271
@dir /var/yadifa/masters
273
@dir /var/yadifa/masters
272
@dir /var/yadifa/slaves
274
@dir /var/yadifa/slaves
273
@dir /var/yadifa/xfr
275
@dir /var/yadifa/xfr
276
@postexec chown -R %%USERS%%:%%GROUPS%% /var/log
277
@postexec chown -R %%USERS%%:%%GROUPS%% /var/plans
278
@postexec chown -R %%USERS%%:%%GROUPS%% /var/yadifa

Return to bug 253842