ports/183891: commit references a PR

dfilter service dfilter at FreeBSD.ORG
Thu Dec 26 16:10:01 UTC 2013


The following reply was made to PR ports/183891; it has been noted by GNATS.

From: dfilter at FreeBSD.ORG (dfilter service)
To: bug-followup at FreeBSD.org
Cc:  
Subject: Re: ports/183891: commit references a PR
Date: Thu, 26 Dec 2013 16:03:02 +0000 (UTC)

 Author: rakuco
 Date: Thu Dec 26 16:02:50 2013
 New Revision: 337542
 URL: http://svnweb.freebsd.org/changeset/ports/337542
 
 Log:
   Make knotd startup script work again.
   
   From the PR:
     When submitting PR 183682 I was unaware the patch as in PR 182792 wasn't
     committed yet. So to my amazing I just noticed the startup problem still
     exists.
   
     Enclosed patch is basicly the same as the uncommited one, but besides the
     removal of the -w option, knotd now starts by default as a daemon (-d) in
     stead of interactive (-i). So I could simplify the startup script a lot.
   
   PR:		ports/183891
   Submitted by:	Leo Vandewoestijne <freebsd at dns-lab.com> (maintainer)
 
 Modified:
   head/dns/knot/Makefile
   head/dns/knot/files/knotd.in
   head/dns/knot/files/pkg-message.in
 
 Modified: head/dns/knot/Makefile
 ==============================================================================
 --- head/dns/knot/Makefile	Thu Dec 26 15:42:17 2013	(r337541)
 +++ head/dns/knot/Makefile	Thu Dec 26 16:02:50 2013	(r337542)
 @@ -3,6 +3,7 @@
  
  PORTNAME=	knot
  DISTVERSION=	1.3.3
 +PORTREVISION=	1
  CATEGORIES=	dns ipv6
  MASTER_SITES=	https://secure.nic.cz/files/knot-dns/ \
  		http://dns-lab.com/downloads/knot-dns/
 @@ -37,5 +38,9 @@ post-install:
  	${INSTALL_DATA} ${WRKSRC}/samples/knot.sample.conf ${STAGEDIR}${ETCDIR}
  	@${MKDIR} ${STAGEDIR}${DOCSDIR}
  	${INSTALL_DATA} ${PORTDOCS:S,^,${WRKSRC}/,} ${STAGEDIR}${DOCSDIR}/
 +	@${MKDIR} ${PREFIX}/var/lib/knot
 +	@${MKDIR} ${PREFIX}/var/run/knot
 +	@${CHOWN} 53:53 ${PREFIX}/var/lib/knot
 +	@${CHOWN} 53:53 ${PREFIX}/var/run/knot
  
  .include <bsd.port.mk>
 
 Modified: head/dns/knot/files/knotd.in
 ==============================================================================
 --- head/dns/knot/files/knotd.in	Thu Dec 26 15:42:17 2013	(r337541)
 +++ head/dns/knot/files/knotd.in	Thu Dec 26 16:02:50 2013	(r337542)
 @@ -19,32 +19,21 @@ name=knot
  rcvar=knot_enable
  
  extra_commands="reload"
 -reload_cmd="${name}_reload"
 -status_cmd="${name}_status"
 -stop_cmd="${name}_stop"
 +reload_cmd="${name}_x reload"
 +status_cmd="${name}_x status"
 +stop_cmd="  ${name}_x stop"
  
  load_rc_config ${name}
  
  : ${knot_enable:="NO"}
  : ${knot_config="%%PREFIX%%/etc/knot/knot.conf"}
  
 -command=%%PREFIX%%/sbin/${name}c
 -procname=%%PREFIX%%/sbin/${name}d
 -pidfile=/var/run/${name}.pid
 -
 -command_args="-c ${knot_config} -w start"
 +command=%%PREFIX%%/sbin/${name}d
 +command_args="-c ${knot_config} -d"
  required_files=${knot_config}
  
 -knot_reload() {
 -	echo "Reloading ${name}."
 -	${command} -c ${knot_config} reload
 -	}
 -knot_status() {
 -	${command} -c ${knot_config} status
 -	}
 -knot_stop() {
 -	echo "Stopping ${name}."
 -	${command} -c ${knot_config} stop
 +knot_x() {
 +	%%PREFIX%%/sbin/${name}c -c ${knot_config} "$1"
  	}
  
  run_rc_command "$1"
 
 Modified: head/dns/knot/files/pkg-message.in
 ==============================================================================
 --- head/dns/knot/files/pkg-message.in	Thu Dec 26 15:42:17 2013	(r337541)
 +++ head/dns/knot/files/pkg-message.in	Thu Dec 26 16:02:50 2013	(r337542)
 @@ -1,30 +1,21 @@
  
  ####################################################################
  #
 -# To start using Knot DNS, you should complete the following tasks:
 -#
 -# ----- configure --------------------------------------------------
 +# To get Knot DNS started:
  #
    cp %%ETCDIR%%/knot.sample.conf %%ETCDIR%%/knot.conf
    $EDITOR %%ETCDIR%%/knot.conf
 -#
 -# ----- prepare ----------------------------------------------------
 -#
 -# required:
    echo knot_enable=\"YES\" >> /etc/rc.conf
 -# for customization if desired:
  # echo knot_config=\"%%PREFIX%%/etc/knot/knot.conf\" >> /etc/rc.conf
 -#
 -# ----- startup ----------------------------------------------------
 -#
    %%PREFIX%%/etc/rc.d/knotd start
  #
  ####################################################################
  
 -
    When upgrading from version of before 1.3.0-RC1:
    mind the default config file location has changed.
  
 +  When upgrading from version of 1.3.1-RC1 or before:
 +  the startup script has changed due to parameter changes.
 +  That problem reapeared in port 1.3.3 and was fixed in 1.3.3_1.
  
  ====================================================================
 -
 _______________________________________________
 svn-ports-all at freebsd.org mailing list
 http://lists.freebsd.org/mailman/listinfo/svn-ports-all
 To unsubscribe, send any mail to "svn-ports-all-unsubscribe at freebsd.org"
 


More information about the freebsd-ports-bugs mailing list