FreeBSD Bugzilla – Attachment 144194 Details for
Bug 191436
[MAINTAINER] net-mgmt/netdisco: STAGE + update to 1.3.3
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Help
|
New Account
|
Log In
Remember
[x]
|
Forgot Password
Login:
[x]
[patch]
netdisco-1.3.3.patch
netdisco-1.3.3.patch (text/plain), 10.90 KB, created by
geoffroy desvernay
on 2014-06-27 14:40:30 UTC
(
hide
)
Description:
netdisco-1.3.3.patch
Filename:
MIME Type:
Creator:
geoffroy desvernay
Created:
2014-06-27 14:40:30 UTC
Size:
10.90 KB
patch
obsolete
>Index: Makefile >=================================================================== >--- Makefile (revision 359535) >+++ Makefile (working copy) >@@ -2,8 +2,7 @@ > # $FreeBSD$ > > PORTNAME= netdisco >-PORTVERSION= 1.3.2 >-PORTREVISION= 1 >+PORTVERSION= 1.3.3 > CATEGORIES= net-mgmt www > MASTER_SITES= SF > >@@ -26,23 +25,23 @@ > p5-HTML-Parser>=0:${PORTSDIR}/www/p5-HTML-Parser \ > p5-Parallel-ForkManager>=0:${PORTSDIR}/devel/p5-Parallel-ForkManager > >-USERS= netdisco >-GROUPS= netdisco >- >-USES= perl5 >+USES= perl5 shebangfix >+USE_PERL5= run build fixpacklist > USE_PGSQL= yes > > USE_RC_SUBR= netdisco > > NO_BUILD= yes >-NO_STAGE= yes > >+NETDISCO_USER= netdisco >+NETDISCO_GROUP= netdisco > NETDISCO_RUNDIR=/var/run > NETDISCO_DBDIR= /var/db/netdisco > > SUB_FILES= pkg-message >-SUB_LIST= NETDISCO_DBDIR=${NETDISCO_DBDIR} NETDISCO_RUNDIR=${NETDISCO_RUNDIR} NETDISCO_USER=${USERS} NETDISCO_GROUP=${GROUPS} >-PLIST_SUB= NETDISCO_DBDIR=${NETDISCO_DBDIR} NETDISCO_RUNDIR=${NETDISCO_RUNDIR} >+#SUB_LIST= NETDISCO_DBDIR=${NETDISCO_DBDIR} NETDISCO_RUNDIR=${NETDISCO_RUNDIR} NETDISCO_USER=${NETDISCO_USER} NETDISCO_GROUP=${NETDISCO_GROUP} >+PLIST_SUB= NETDISCO_DBDIR=${NETDISCO_DBDIR} NETDISCO_RUNDIR=${NETDISCO_RUNDIR} NETDISCO_USER=${NETDISCO_USER} >+SHEBANG_FILES= bin/parse_kismet_ap netdisco > > WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION} > >@@ -67,6 +66,12 @@ > MIBINCLUDES="#please add here mibs dirs list (at least snmp and rfc ones)" > .endif > >+REINPLACE_EXPR= -e 's!%%PREFIX%%!${PREFIX}!g' -e 's!%%DATADIR%%!${DATADIR}!g' \ >+ -e 's!%%DOCSDIR%%!${DOCSDIR}!g' -e 's!%%NETDISCO_RUNDIR%%!${NETDISCO_RUNDIR}!g' \ >+ -e 's!%%NETDISCO_USER%%!${NETDISCO_USER}!g' -e 's!%%NETDISCO_GROUP%%!${NETDISCO_GROUP}!g' \ >+ -e 's!%%NETDISCO_DBDIR%%!${NETDISCO_DBDIR}!g' -e 's!%%ETCDIR%%!${ETCDIR}!g' \ >+ -e 's!%%SITE_PERL%%!${SITE_PERL}!g' -e 's!%%MIBINCLUDES%%!${MIBINCLUDES}!g' >+ > .if ${PORT_OPTIONS:MGRAPHVIZ} > RUN_DEPENDS+= p5-Graph>=0:${PORTSDIR}/math/p5-Graph \ > p5-GraphViz>=0:${PORTSDIR}/graphics/p5-GraphViz >@@ -78,10 +83,19 @@ > p5-libapreq2>=0:${PORTSDIR}/www/p5-libapreq2 \ > p5-MasonX-Request-WithApacheSession>=0:${PORTSDIR}/www/p5-MasonX-Request-WithApacheSession > USE_APACHE_RUN= 22 >+REINPLACE_EXPR+= -e 's!%%APACHEMODDIR%%!${APACHEMODDIR}!g' -e 's!%%APACHEETCDIR%%!${APACHEETCDIR}!g' \ >+ -e 's!%%WWWDIR%%!${WWWDIR}!g' >+PLIST_SUB+= WWWOWN=${WWWOWN} WWWGRP=${WWWGRP} WEBUI="" > .else >-WWWDIR= "@comment " >+PLIST_SUB+= WWWOWN="@comment " \ >+ WWWGRP="@comment " \ >+ WWWDIR="@comment " \ >+ WEBUI="@comment " > .endif > >+USERS+= ${NETDISCO_USER} >+GROUPS+= ${NETDISCO_GROUP} >+ > pre-install: > . for i in ${ALTER_FILES} > @(${MV} ${WRKSRC}/${i}.bak ${WRKSRC}/${i} 2>/dev/null || ${TRUE}) >@@ -88,74 +102,61 @@ > . endfor > > cd ${WRKSRC} && \ >- ${REINPLACE_CMD} -e 's#%%WWWDIR%%#${WWWDIR}#g' \ >- -e 's#%%PREFIX%%#${PREFIX}#g' \ >- -e 's#%%DATADIR%%#${DATADIR}#g' \ >- -e 's#%%DOCSDIR%%#${DOCSDIR}#g' \ >- -e 's#%%NETDISCO_RUNDIR%%#${NETDISCO_RUNDIR}#g' \ >- -e 's#%%NETDISCO_USER%%#${USERS}#g' \ >- -e 's#%%NETDISCO_GROUP%%#${GROUPS}#g' \ >- -e 's#%%NETDISCO_DBDIR%%#${NETDISCO_DBDIR}#g' \ >- -e 's#%%ETCDIR%%#${ETCDIR}#g' \ >- -e 's#%%SITE_PERL%%#${SITE_PERL}#g' \ >- -e 's#%%LOCALBASE%%#${LOCALBASE}#g' \ >- -e 's#%%APACHEMODDIR%%#${APACHEMODDIR}#g' \ >- -e 's#%%APACHEETCDIR%%#${APACHEETCDIR}#g' \ >- -e 's#%%MIBINCLUDES%%#${MIBINCLUDES}#g' \ >- ${ALTER_FILES} >+ ${REINPLACE_CMD} ${REINPLACE_EXPR} ${ALTER_FILES} > > do-install: > . for i in netdisco bin/parse_mac bin/port_control bin/parse_kismet_ap >- cd ${WRKSRC} && ${INSTALL_SCRIPT} ${i} ${PREFIX}/bin >+ cd ${WRKSRC} && ${INSTALL_SCRIPT} ${i} ${STAGEDIR}${PREFIX}/bin > . endfor > > . if ${PORT_OPTIONS:MWEBUI} >- ${MKDIR} ${WWWDIR} >- cd ${WRKSRC}/html && ${INSTALL_DATA} autohandler *.* ${WWWDIR} >+ ${MKDIR} ${STAGEDIR}${WWWDIR} >+ cd ${WRKSRC}/html && ${INSTALL_DATA} autohandler *.* ${STAGEDIR}${WWWDIR} > >- ${MKDIR} ${WWWDIR}/doc >- cd ${WRKSRC}/html/doc && ${INSTALL_DATA} *.* ${WWWDIR}/doc >- >- ${CHOWN} -R ${WWWOWN}:${WWWGRP} ${WWWDIR} >- >- ${MKDIR} ${WWWDIR}/mason >+ ${MKDIR} ${STAGEDIR}${WWWDIR}/doc >+ cd ${WRKSRC}/html/doc && ${INSTALL_DATA} *.* ${STAGEDIR}${WWWDIR}/doc > . endif > >- ${INSTALL_DATA} ${WRKSRC}/netdisco.pm ${SITE_PERL} >- ${INSTALL} -d -m 750 -o ${USERS} -g ${GROUPS} ${ETCDIR} >+ ${MKDIR} -m 755 -p ${STAGEDIR}${PREFIX}/${SITE_PERL_REL} > >-. for i in ${CONFIG_FILES} >- cd ${WRKSRC} && ${INSTALL_DATA} ${i} ${ETCDIR}/${i}.sample >- @(if [ ! -f ${ETCDIR}/${i} ]; then \ >- ${INSTALL} -m 640 -o ${USERS} -g ${GROUPS} ${ETCDIR}/${i}.sample ${ETCDIR}/${i}; \ >- fi) >-. endfor >+ ${INSTALL_DATA} ${WRKSRC}/netdisco.pm ${STAGEDIR}${PREFIX}/${SITE_PERL_REL} >+ ${INSTALL} -d -m 750 ${STAGEDIR}${ETCDIR} > >- ${CHOWN} -R ${USERS}:${GROUPS} ${ETCDIR} >- ${CHMOD} -R 660 ${ETCDIR}/* >+ ${INSTALL} -d ${STAGEDIR}${DATADIR}/sql > >- ${INSTALL} -d ${DATADIR}/sql >- > cd ${WRKSRC}/sql && \ >- ${INSTALL_DATA} *.sql pg ${DATADIR}/sql >+ ${INSTALL_DATA} *.sql pg ${STAGEDIR}${DATADIR}/sql > >- ${INSTALL_DATA} ${WRKSRC}/Makefile ${DATADIR} >+ ${INSTALL_DATA} ${WRKSRC}/Makefile ${STAGEDIR}${DATADIR} > >+. for i in ${CONFIG_FILES} >+ ${INSTALL} -m 640 ${WRKSRC}/${i} ${STAGEDIR}${ETCDIR}/${i}.sample >+. endfor >+ >+post-install: >+ ${MKDIR} ${STAGEDIR}${DOCSDIR} >+ (cd ${WRKSRC} && ${INSTALL_MAN} ${DOCFILES} ${STAGEDIR}${DOCSDIR}) >+. if ${PORT_OPTIONS:MWEBUI} >+ ${ECHO_CMD} "@unexec ${RM} -rf ${WWWDIR}/mason" >> ${TMPPLIST} >+ ${ECHO_CMD} "@exec ${MKDIR} -m 750 ${WWWDIR}/mason" >> ${TMPPLIST} >+ ${ECHO_CMD} "@exec ${CHOWN} -R ${WWWOWN} ${WWWDIR}/mason" >> ${TMPPLIST} >+ ${ECHO_CMD} "@exec ${CHOWN} ${NETDISCO_USER} ${WWWDIR}" >> ${TMPPLIST} >+. endif >+ ${ECHO_CMD} "@exec ${CHOWN} -R ${NETDISCO_USER}:${NETDISCO_GROUP} ${ETCDIR}" > . if !defined(PACKAGE_BUILDING) >- @(if [ -d ${LOCALBASE}/${APACHEETCDIR}/Includes ] ; then \ >- ${ECHO_MSG} "===> Adding config in ${LOCALBASE}/${APACHEETCDIR}/Includes..."; \ >- test -L ${LOCALBASE}/${APACHEETCDIR}/Includes/netdisco_apache.conf || \ >- ${LN} -s ${ETCDIR}/netdisco_apache.conf ${LOCALBASE}/${APACHEETCDIR}/Includes/netdisco_apache.conf; \ >- test -L ${LOCALBASE}/${APACHEETCDIR}/Includes/netdisco_apache_dir.conf || \ >- ${LN} -s ${ETCDIR}/netdisco_apache_dir.conf ${LOCALBASE}/${APACHEETCDIR}/Includes/netdisco_apache_dir.conf;\ >+ @(if [ -d ${PREFIX}/${APACHEETCDIR}/Includes ] ; then \ >+ ${ECHO_MSG} "===> Adding config in ${PREFIX}/${APACHEETCDIR}/Includes..."; \ >+ test -L ${PREFIX}/${APACHEETCDIR}/Includes/netdisco_apache.conf || \ >+ ${LN} -s ${ETCDIR}/netdisco_apache.conf ${PREFIX}/${APACHEETCDIR}/Includes/netdisco_apache.conf; \ >+ test -L ${PREFIX}/${APACHEETCDIR}/Includes/netdisco_apache_dir.conf || \ >+ ${LN} -s ${ETCDIR}/netdisco_apache_dir.conf ${PREFIX}/${APACHEETCDIR}/Includes/netdisco_apache_dir.conf;\ > fi) > . endif >+. for i in ${CONFIG_FILES} >+ cd ${WRKSRC} && ${INSTALL_DATA} ${i} ${STAGEDIR}${ETCDIR}/${i}.sample >+ @(if [ ! -f ${STAGEDIR}${ETCDIR}/${i} ]; then \ >+ ${INSTALL} -m 640 ${STAGEDIR}${ETCDIR}/${i}.sample ${STAGEDIR}${ETCDIR}/${i}; \ >+ fi) >+. endfor > >-post-install: >-. if ${PORT_OPTIONS:MDOCS} >- ${MKDIR} ${DOCSDIR} >- (cd ${WRKSRC} && ${INSTALL_MAN} ${DOCFILES} ${DOCSDIR}) >-. endif >- @${CAT} ${PKGMESSAGE} >- > .include <bsd.port.mk> >Index: distinfo >=================================================================== >--- distinfo (revision 359535) >+++ distinfo (working copy) >@@ -1,2 +1,2 @@ >-SHA256 (netdisco-1.3.2.tar.gz) = bd59472ab2efaf30a3f62a03511c91824011368d34728430e707861e44ee2aa4 >-SIZE (netdisco-1.3.2.tar.gz) = 1351266 >+SHA256 (netdisco-1.3.3.tar.gz) = 0b26628b411a8d8cf31b01fdc92fdbf01373cf23f124d3942052c47da2cb08e2 >+SIZE (netdisco-1.3.3.tar.gz) = 1351500 >Index: files/patch-netdisco_apache.conf >=================================================================== >--- files/patch-netdisco_apache.conf (revision 359535) >+++ files/patch-netdisco_apache.conf (working copy) >@@ -6,8 +6,8 @@ > # > -LoadModule perl_module libexec/apache2/mod_perl.so > -LoadModule apreq_module libexec/apache2/mod_apreq2.so >-+LoadModule perl_module %%LOCALBASE%%/%%APACHEMODDIR%%/mod_perl.so >-+LoadModule apreq_module %%LOCALBASE%%/%%APACHEMODDIR%%/mod_apreq2.so >++LoadModule perl_module %%PREFIX%%/%%APACHEMODDIR%%/mod_perl.so >++LoadModule apreq_module %%PREFIX%%/%%APACHEMODDIR%%/mod_apreq2.so > PerlModule Apache2::compat > PerlModule Apache2::Request > >Index: pkg-plist >=================================================================== >--- pkg-plist (revision 359535) >+++ pkg-plist (working copy) >@@ -113,28 +113,17 @@ > %%DOCSDIR%%/README-API-BACKEND > %%DOCSDIR%%/README-API-SHARED > %%DOCSDIR%%/UPGRADE >-@unexec d="%D/%%ETCDIR%%"; f="netdisco.conf"; if cmp -s ${d}/${f}.sample ${d}/${f}; then rm -f ${d}/${f}; fi; >-%%ETCDIR%%/netdisco.conf.sample >-@exec if [ ! -f %%ETCDIR%%/netdisco.conf ] ; then cp -p %%ETCDIR%%/netdisco.conf.sample %%ETCDIR%%/netdisco.conf; fi >-@unexec d="%D/%%ETCDIR%%"; f="netdisco-topology.txt"; if cmp -s ${d}/${f}.sample ${d}/${f}; then rm -f ${d}/${f}; fi; >-%%ETCDIR%%/netdisco-topology.txt.sample >-@exec if [ ! -f %%ETCDIR%%/netdisco-topology.txt ] ; then cp -p %%ETCDIR%%/netdisco-topology.txt.sample %%ETCDIR%%/netdisco-topology.txt; fi >-@unexec d="%D/%%ETCDIR%%"; f="netdisco.crontab"; if cmp -s ${d}/${f}.sample ${d}/${f}; then rm -f ${d}/${f}; fi; >-%%ETCDIR%%/netdisco.crontab.sample >-@exec if [ ! -f %%ETCDIR%%/netdisco.crontab ] ; then cp -p %%ETCDIR%%/netdisco.crontab.sample %%ETCDIR%%/netdisco.crontab; fi >-@unexec d="%D/%%ETCDIR%%"; f="netdisco_apache.conf"; if cmp -s ${d}/${f}.sample ${d}/${f}; then rm -f ${d}/${f}; fi; >-%%ETCDIR%%/netdisco_apache.conf.sample >-@exec if [ ! -f %%ETCDIR%%/netdisco_apache.conf ] ; then cp -p %%ETCDIR%%/netdisco_apache.conf.sample %%ETCDIR%%/netdisco_apache.conf; fi >-@unexec d="%D/%%ETCDIR%%"; f="netdisco_apache_dir.conf"; if cmp -s ${d}/${f}.sample ${d}/${f}; then rm -f ${d}/${f}; fi; >-%%ETCDIR%%/netdisco_apache_dir.conf.sample >-@exec if [ ! -f %%ETCDIR%%/netdisco_apache_dir.conf ] ; then cp -p %%ETCDIR%%/netdisco_apache_dir.conf.sample %%ETCDIR%%/netdisco_apache_dir.conf; fi >-@unexec if [ -L %%APACHEETCDIR/Includes/netdisco_apache_dir.conf ] ; then rm %%APACHEETCDIR/Includes/netdisco_apache_dir.conf; fi >-@unexec if [ -L %%APACHEETCDIR/Includes/netdisco_apache.conf ] ; then rm %%APACHEETCDIR/Includes/netdisco_apache.conf; fi >-@dirrmtry %%WWWDIR%%/mason >-@dirrm %%WWWDIR%%/doc >-@dirrmtry %%WWWDIR%% >+@group %%NETDISCO_GROUP%% >+@sample %%ETCDIR%%/netdisco.conf.sample >+@sample %%ETCDIR%%/netdisco-topology.txt.sample >+@sample %%ETCDIR%%/netdisco.crontab.sample >+@sample %%ETCDIR%%/netdisco_apache.conf.sample >+@sample %%ETCDIR%%/netdisco_apache_dir.conf.sample >+@unexec if [ -L %%APACHEETCDIR%%/Includes/netdisco_apache_dir.conf ] ; then rm %%APACHEETCDIR%%/Includes/netdisco_apache_dir.conf; fi >+@unexec if [ -L %%APACHEETCDIR%%/Includes/netdisco_apache.conf ] ; then rm %%APACHEETCDIR%%/Includes/netdisco_apache.conf; fi >+%%WEBUI%%@dirrm %%WWWDIR%%/doc >+%%WEBUI%%@dirrmtry %%WWWDIR%% > @dirrm %%DATADIR%%/sql > @dirrmtry %%DATADIR%% > @dirrmtry %%ETCDIR%% > %%PORTDOCS%%@dirrm %%DOCSDIR%% >-@exec mkdir -p %D/%%WWWDIR%%/mason >--- netdisco-1.3.3.patch ends here ---
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Diff
View Attachment As Raw
Actions:
View
|
Diff
Attachments on
bug 191436
: 144194