Date: Thu, 2 Nov 2006 23:01:56 +0200 From: "Alex Samorukov" <samm@os2.kiev.ua> To: "FreeBSD gnats submit" <FreeBSD-gnats-submit@FreeBSD.org> Subject: ports/105088: [patch] net-mgmt/flowviewer Message-ID: <1162501316.13351@samm.local> Resent-Message-ID: <200611022110.kA2LALDG085688@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
>Number: 105088 >Category: ports >Synopsis: [patch] net-mgmt/flowviewer >Confidential: no >Severity: serious >Priority: medium >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: maintainer-update >Submitter-Id: current-users >Arrival-Date: Thu Nov 02 21:10:21 GMT 2006 >Closed-Date: >Last-Modified: >Originator: Alex Samorukov >Release: FreeBSD 6.1-RELEASE i386 >Organization: Shevchenko Didkovskiy and Partners >Environment: System: FreeBSD 6.1-RELEASE #2: Wed May 17 22:22:18 EEST 2006 root@samm.local:/usr/obj/usr/src/sys/SAMMKRNL >Description: After testing on my servers i found some bugs in my port which i corrected there: 1) work_directory statement in config file was lost. 2) filter_directory and rrdtool_directory now pointed to %%FLOWDIR%%/tmp 3) Now installation script create directories for flowviewer data with ${WWWOWN}:${WWWGRP} owner. 4) fixed typo in the pkg-message.in file (forgotten "/") >How-To-Repeat: >Fix: diff -ruN --exclude=CVS /usr/ports/net-mgmt/flowviewer/Makefile /usr/home/samm/tmp/flowviewer/Makefile --- /usr/ports/net-mgmt/flowviewer/Makefile Wed Nov 1 00:20:48 2006 +++ /usr/home/samm/tmp/flowviewer/Makefile Thu Nov 2 22:50:43 2006 @@ -61,6 +61,12 @@ @${INSTALL_DATA} ${WRKSRC}/FlowTracker.png ${FLOWVIEWERDIR} @${INSTALL_DATA} ${WRKSRC}/FlowTracker_Links.png ${FLOWVIEWERDIR} @${INSTALL_DATA} ${WRKSRC}/FlowViewer.png ${FLOWVIEWERDIR} + @${MKDIR} ${FLOWVIEWERDIR}/tmp ${FLOWVIEWERDIR}/reports \ + ${FLOWVIEWERDIR}/graphs ${FLOWVIEWERDIR}/tracker + @${CHOWN} ${WWWOWN}:${WWWGRP} ${FLOWVIEWERDIR}/tmp \ + ${FLOWVIEWERDIR}/reports ${FLOWVIEWERDIR}/graphs \ + ${FLOWVIEWERDIR}/tracker + .if !defined(NOPORTDOCS) @${MKDIR} ${DOCSDIR} @${INSTALL_DATA} ${WRKSRC}/README ${DOCSDIR} diff -ruN --exclude=CVS /usr/ports/net-mgmt/flowviewer/files/patch-config /usr/home/samm/tmp/flowviewer/files/patch-config --- /usr/ports/net-mgmt/flowviewer/files/patch-config Wed Nov 1 00:20:49 2006 +++ /usr/home/samm/tmp/flowviewer/files/patch-config Thu Nov 2 22:21:10 2006 @@ -1,6 +1,6 @@ ---- FlowViewer_Configuration.pm.dist Tue Oct 17 23:39:53 2006 -+++ FlowViewer_Configuration.pm Wed Oct 18 00:19:10 2006 -@@ -43,22 +43,25 @@ +--- FlowViewer_Configuration.pm.orig Wed Oct 4 23:19:00 2006 ++++ FlowViewer_Configuration.pm Thu Nov 2 22:21:03 2006 +@@ -43,22 +43,26 @@ # Directories and Files: @@ -12,7 +12,6 @@ -$tracker_short = "/FlowTracker"; -$cgi_bin_directory = "/htp/cgi-bin/FlowViewer_3.0"; -$cgi_bin_short = "/cgi-bin/FlowViewer_3.0"; --$work_directory = "/tmp"; +$reports_directory = "%%FLOWVIEWERDIR%%/reports"; +$reports_short = "/FlowViewer/reports"; +$graphs_directory = "%%FLOWVIEWERDIR%%/graphs"; @@ -25,11 +24,12 @@ +$reports_short = "/FlowViewer/reports"; +$graphs_directory = "%%FLOWVIEWERDIR%%/graphs"; +$graphs_short = "/FlowViewer/graphs"; + $work_directory = "/tmp"; $names_directory = "/tmp"; -$filter_directory = "/htp/cgi-bin/Flow_Temp/FlowTracker_Filters"; -$rrdtool_directory = "/htp/cgi-bin/Flow_Temp/FlowTracker_RRDtool"; -+$filter_directory = "%%FLOWVIEWERDIR%%/tracker_filters"; -+$rrdtool_directory = "%%FLOWVIEWERDIR%%/tracket_rrdtools"; ++$filter_directory = "%%FLOWVIEWERDIR%%/tmp/filters"; ++$rrdtool_directory = "%%FLOWVIEWERDIR%%/tmp/rrdtools"; -$flow_data_directory = "/htp/flows"; -$flow_bin_directory = "/usr/bin"; diff -ruN --exclude=CVS /usr/ports/net-mgmt/flowviewer/files/pkg-message.in /usr/home/samm/tmp/flowviewer/files/pkg-message.in --- /usr/ports/net-mgmt/flowviewer/files/pkg-message.in Wed Nov 1 00:20:49 2006 +++ /usr/home/samm/tmp/flowviewer/files/pkg-message.in Thu Nov 2 22:23:15 2006 @@ -8,10 +8,10 @@ To make FlowViewer available through your web site, I suggest that you add something like the following to httpd.conf: - Alias /FlowViewer/ "%%FLOWVIEWERDIR%%" + Alias /FlowViewer/ "%%FLOWVIEWERDIR%%/" - <Directory "%%FLOWVIEWERDIR%%"> + <Directory "%%FLOWVIEWERDIR%%/"> Options +ExecCGI AddHandler cgi-script .cgi Order allow,deny diff -ruN --exclude=CVS /usr/ports/net-mgmt/flowviewer/pkg-plist /usr/home/samm/tmp/flowviewer/pkg-plist --- /usr/ports/net-mgmt/flowviewer/pkg-plist Wed Nov 1 00:20:48 2006 +++ /usr/home/samm/tmp/flowviewer/pkg-plist Thu Nov 2 22:31:34 2006 @@ -15,5 +15,9 @@ %%FLOWVIEWERDIR%%/FlowTracker_Links.png %%FLOWVIEWERDIR%%/FlowViewer.png %%PORTDOCS%%%%DOCSDIR%%/README -@dirrm %%FLOWVIEWERDIR%% +@dirrmtry %%FLOWVIEWERDIR%%/reports +@dirrmtry %%FLOWVIEWERDIR%%/graphs +@dirrmtry %%FLOWVIEWERDIR%%/tracker +@dirrmtry %%FLOWVIEWERDIR%%/tmp +@dirrmtry %%FLOWVIEWERDIR%% %%PORTDOCS%%@dirrm %%DOCSDIR%% >Release-Note: >Audit-Trail: >Unformatted:
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?1162501316.13351>