svn commit: r530722 - head/irc/ircd-hybrid

Santhosh Raju fox at FreeBSD.org
Sat Apr 4 21:49:39 UTC 2020


Author: fox
Date: Sat Apr  4 21:49:29 2020
New Revision: 530722
URL: https://svnweb.freebsd.org/changeset/ports/530722

Log:
  irc/ircd-hybrid: Fixes permissions for localstatedir.
  
  Instead of pointing directly to /var, now localstatedir now
  points to /var/ircd-hybrid with proper permissions so that the
  databases are correctly created during start up.
  
  Also minor formatting fixes.
  
  PR:		228582
  Reported by:	Bunny Evans <bunny.evans at gmail.com>

Modified:
  head/irc/ircd-hybrid/Makefile
  head/irc/ircd-hybrid/pkg-plist

Modified: head/irc/ircd-hybrid/Makefile
==============================================================================
--- head/irc/ircd-hybrid/Makefile	Sat Apr  4 21:19:13 2020	(r530721)
+++ head/irc/ircd-hybrid/Makefile	Sat Apr  4 21:49:29 2020	(r530722)
@@ -64,11 +64,11 @@ CONFIGURE_ARGS+=	--with-tls=none
 RUN_DEPENDS+=	${CERTSFILE}:security/ca_root_nss
 .endif
 
-CONFIGURE_ARGS+=	--datarootdir=${PREFIX}/share/${PORTNAME}-${PORTVERSION} \
-			--localstatedir=/var \
-			--sysconfdir=${PREFIX}/etc/ircd-hybrid
+CONFIGURE_ARGS+=	--datadir=${PREFIX}/share/${PORTNAME}-${PORTVERSION} \
+			--localstatedir=/var/${PORTNAME} \
+			--sysconfdir=${PREFIX}/etc/${PORTNAME}
 
 post-install:
-	@${MV} ${STAGEDIR}${PREFIX}/bin/mkpasswd ${STAGEDIR}${PREFIX}/bin/ircd-hybrid-mkpasswd
+	@${MV} ${STAGEDIR}${PREFIX}/bin/mkpasswd ${STAGEDIR}${PREFIX}/bin/${PORTNAME}-mkpasswd
 
 .include <bsd.port.mk>

Modified: head/irc/ircd-hybrid/pkg-plist
==============================================================================
--- head/irc/ircd-hybrid/pkg-plist	Sat Apr  4 21:19:13 2020	(r530721)
+++ head/irc/ircd-hybrid/pkg-plist	Sat Apr  4 21:49:29 2020	(r530722)
@@ -1,6 +1,7 @@
 bin/ircd
 bin/ircd-hybrid-mkpasswd
 %%ETCDIR%%/reference.conf
+etc/rc.d/ircd-hybrid
 lib/ircd-hybrid/modules/autoload/m_accept.la
 lib/ircd-hybrid/modules/autoload/m_accept.so
 lib/ircd-hybrid/modules/autoload/m_admin.la
@@ -171,6 +172,7 @@ man/man8/ircd.8.gz
 %%DATADIR%%-%%PORTVERSION%%/ircd-hybrid/help/die
 %%DATADIR%%-%%PORTVERSION%%/ircd-hybrid/help/dline
 %%DATADIR%%-%%PORTVERSION%%/ircd-hybrid/help/etrace
+%%DATADIR%%-%%PORTVERSION%%/ircd-hybrid/help/extban
 %%DATADIR%%-%%PORTVERSION%%/ircd-hybrid/help/hash
 %%DATADIR%%-%%PORTVERSION%%/ircd-hybrid/help/help
 %%DATADIR%%-%%PORTVERSION%%/ircd-hybrid/help/index
@@ -222,4 +224,7 @@ man/man8/ircd.8.gz
 %%DATADIR%%-%%PORTVERSION%%/ircd-hybrid/help/whois
 %%DATADIR%%-%%PORTVERSION%%/ircd-hybrid/help/whowas
 %%DATADIR%%-%%PORTVERSION%%/ircd-hybrid/help/xline
- at dir /var/lib
+ at dir(ircd,ircd) /var/ircd-hybrid/lib
+ at dir(ircd,ircd) /var/ircd-hybrid/log
+ at dir(ircd,ircd) /var/ircd-hybrid/run
+ at dir(ircd,ircd) /var/ircd-hybrid


More information about the svn-ports-all mailing list