ports/150765: [Maintainer Update] Give sysutils/radmind its own UID/GID

Michael Graziano michael.graziano at premierheart.com
Mon Sep 20 20:10:04 UTC 2010


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

From: Michael Graziano <michael.graziano at premierheart.com>
To: bug-followup at FreeBSD.org,
 mikeg at bsd-box.net
Cc:  
Subject: Re: ports/150765: [Maintainer Update] Give sysutils/radmind its own UID/GID
Date: Mon, 20 Sep 2010 15:40:15 -0400

 --Apple-Mail-2--385745636
 Content-Type: text/plain;
 	charset=US-ASCII;
 	format=flowed
 Content-Transfer-Encoding: 7bit
 
 Second patch (the changes to the port itself)
 
 
 --Apple-Mail-2--385745636
 Content-Disposition: attachment;
 	filename=radmind.patch.txt
 Content-Type: text/plain;
 	x-unix-mode=0644;
 	name="radmind.patch.txt"
 Content-Transfer-Encoding: 7bit
 
 --- sysutils/radmind/Makefile	2010-09-20 14:30:01.000000000 -0400
 +++ sysutils/radmind/Makefile	2010-09-20 14:57:42.000000000 -0400
 @@ -7,7 +7,7 @@
  
  PORTNAME=	radmind
  PORTVERSION=	1.13.0
 -PORTREVISION=	1
 +PORTREVISION=	2
  CATEGORIES=	sysutils
  MASTER_SITES=	SF/${PORTNAME}/${PORTNAME}/${PORTNAME}-${PORTVERSION}
  
 @@ -23,6 +23,8 @@
  GNU_CONFIGURE=	yes
  CONFIGURE_ARGS=	--with-radminddir=${RADMIND_BASE_DIR}
  
 +USERS=		radmind
 +GROUPS=		radmind
  RADMIND_BASE_DIR?=	/var/radmind
  
  MAN1=		fsdiff.1 ktcheck.1 lapply.1 lcksum.1 lcreate.1 lfdiff.1 \
 @@ -35,6 +37,9 @@
  	# Ugly hack to remove generated man pages
  	${RM} -rf ${WRKSRC}/tmp
  
 +	${CHOWN} -R radmind:radmind ${RADMIND_BASE_DIR}
 +	@${CAT} ${PKGMESSAGE}
 +
  .if !defined(NOPORTDOCS)
  	${MKDIR} ${DOCSDIR}
  	cd ${WRKSRC} && ${INSTALL_DATA} ${DOCS} ${DOCSDIR}
 --- sysutils/radmind/pkg-plist	2010-09-20 14:48:43.000000000 -0400
 +++ sysutils/radmind/pkg-plist	2010-09-20 14:49:08.000000000 -0400
 @@ -19,6 +19,7 @@
  @exec mkdir -p -m 755 %%RADMIND_BASE_DIR%%/client
  @exec mkdir -p -m 755 %%RADMIND_BASE_DIR%%/preapply
  @exec mkdir -p -m 755 %%RADMIND_BASE_DIR%%/postapply
 + at exec chown -R radmind:radmind %%RADMIND_BASE_DIR%%
  @cwd /
  @dirrmtry %%RADMIND_BASE_DIR%%/transcript
  @dirrmtry %%RADMIND_BASE_DIR%%/tmp/transcript
 --- /dev/null	2010-09-20 15:00:01.000000000 -0400
 +++ sysutils/radmind/pkg-message	2010-09-20 14:42:10.000000000 -0400
 @@ -0,0 +1,17 @@
 +####################
 +
 +Important Note:
 +The radmind daemon now runs as user "radmind"
 +by default.
 +If you have installed an older version of
 +the radmind port you may need to chown
 +/var/radmind appropriately.
 +
 +
 +You may restore the previous behavior by
 +setting
 +	radmind_user="root"
 +in /etc/rc.conf 
 +
 +####################
 +
 --- sysutils/radmind/files/radmind.sh.in	2010-09-20 14:31:59.000000000 -0400
 +++ sysutils/radmind/files/radmind.sh.in	2010-09-20 14:33:03.000000000 -0400
 @@ -12,8 +12,9 @@
  #
  #radmind_enable="YES"
  #
 -# You may also override the default flags:
 +# You may also override the default daemon user & flags:
  #
 +#radmind_user="radmind"
  #radmind_flags="-D /var/radmind -m 5 -u 077 -Llocal7 -w 0"
  #
  # See radmind(8) for flags
 @@ -31,6 +32,7 @@
  # set defaults
  
  radmind_enable=${radmind_enable:-"NO"}
 +radmind_user=${radmind_user:-"radmind"}
  radmind_flags=${radmind_flags:-"-D %%RADMIND_BASE_DIR%% -m 5 -u 077 -Llocal7 -w 0"}
  
  load_rc_config ${name}
 
 --Apple-Mail-2--385745636
 Content-Type: text/plain;
 	charset=US-ASCII;
 	format=flowed
 Content-Transfer-Encoding: 7bit
 
 
 
 --Apple-Mail-2--385745636--



More information about the freebsd-ports-bugs mailing list