Date: Wed, 1 Jun 2011 11:56:30 GMT From: Ryan Steinmetz <rpsfa@rit.edu> To: freebsd-gnats-submit@FreeBSD.org Subject: ports/157495: [new port] net-mgmt/nagtail Message-ID: <201106011156.p51BuUqe020618@red.freebsd.org> Resent-Message-ID: <201106011200.p51C0NBk012030@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
>Number: 157495 >Category: ports >Synopsis: [new port] net-mgmt/nagtail >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: change-request >Submitter-Id: current-users >Arrival-Date: Wed Jun 01 12:00:22 UTC 2011 >Closed-Date: >Last-Modified: >Originator: Ryan Steinmetz >Release: 8.2-RELEASE >Organization: Rochester Institute of Technology >Environment: >Description: New port: net-mgmt/nagtail. NagTail is just like tail(1), but for the status.dat file. WWW: http://www.vanheusden.com/nagtail/ >How-To-Repeat: >Fix: Patch attached with submission follows: # This is a shell archive. Save it in a file, remove anything before # this line, and then unpack it by entering "sh file". Note, it may # create directories; files and directories will be owned by you and # have default permissions. # # This archive contains: # # nagtail/ # nagtail/files # nagtail/files/patch-br.cpp # nagtail/files/patch-utils.cpp # nagtail/files/patch-br.h # nagtail/files/patch-main.cpp # nagtail/Makefile # nagtail/pkg-descr # nagtail/distinfo # echo c - nagtail/ mkdir -p nagtail/ > /dev/null 2>&1 echo c - nagtail/files mkdir -p nagtail/files > /dev/null 2>&1 echo x - nagtail/files/patch-br.cpp sed 's/^X//' >nagtail/files/patch-br.cpp << '5b3c7399baa850e465b3b850b521e5bd' X--- br.cpp.orig 2011-06-01 07:28:11.000000000 -0400 X+++ br.cpp 2011-06-01 07:28:49.000000000 -0400 X@@ -251,10 +251,10 @@ X return out; X } X X-off64_t buffered_reader::file_offset(void) X+off_t buffered_reader::file_offset(void) X { X if (mmap_addr) X return cur_offset - mmap_addr; X else X- return lseek64(fd, 0, SEEK_CUR); X+ return lseek(fd, 0, SEEK_CUR); X } 5b3c7399baa850e465b3b850b521e5bd echo x - nagtail/files/patch-utils.cpp sed 's/^X//' >nagtail/files/patch-utils.cpp << '8718ba8ab5060b07a132aeeb317af768' X--- utils.cpp.orig 2011-06-01 07:30:26.000000000 -0400 X+++ utils.cpp 2011-06-01 07:30:35.000000000 -0400 X@@ -29,6 +29,7 @@ X #include <netdb.h> X #include <sys/types.h> X #include <sys/socket.h> X+#include <netinet/in.h> X extern "C" { X #include "error.h" X } 8718ba8ab5060b07a132aeeb317af768 echo x - nagtail/files/patch-br.h sed 's/^X//' >nagtail/files/patch-br.h << '0d1f9028a90b4e446f52c07c2e06f08e' X--- br.h.orig 2011-06-01 07:45:29.000000000 -0400 X+++ br.h 2011-06-01 07:45:38.000000000 -0400 X@@ -33,7 +33,7 @@ X char *buffer; X long long int buffer_length, buffer_pointer; X char *mmap_addr, *cur_offset; X- off64_t size_of_file; X+ off_t size_of_file; X X int number_of_bytes_in_buffer(void); X int read_into_buffer(void); X@@ -46,5 +46,5 @@ X X char * read_line(void); X X- off64_t file_offset(void); X+ off_t file_offset(void); X }; 0d1f9028a90b4e446f52c07c2e06f08e echo x - nagtail/files/patch-main.cpp sed 's/^X//' >nagtail/files/patch-main.cpp << '6a6439931dfee297bc68391bf5237508' X--- main.cpp.orig 2011-06-01 07:45:51.000000000 -0400 X+++ main.cpp 2011-06-01 07:46:28.000000000 -0400 X@@ -35,7 +35,7 @@ X struct stats *prev = NULL; X int n_prev = 0; X int c; X- char *statuslog = "/usr/local/nagios/var/status.log"; X+ char *statuslog = "/var/spool/nagios/status.dat"; X int check_interval = 60; X char verbose = 0; X char is_20_format = 1; X@@ -110,7 +110,7 @@ X } X X if (is_file == 1) /* file */ X- fd = open64(statuslog, O_RDONLY); X+ fd = open(statuslog, O_RDONLY); X else X fd = connect_to(statuslog); X 6a6439931dfee297bc68391bf5237508 echo x - nagtail/Makefile sed 's/^X//' >nagtail/Makefile << '6130589365f781bf656cada4cffc960b' X# New ports collection makefile for: net-mgmt/nagtail X# Date created: 1 July 2011 X# Whom: Ryan Steinmetz <rpsfa@rit.edu> X# X# $FreeBSD$ X# X XPORTNAME= nagtail XPORTVERSION= 0.0.31 XCATEGORIES= net-mgmt XMASTER_SITES= http://www.vanheusden.com/nagtail/ \ X http://people.rit.edu/rpsfa/ XEXTRACT_SUFX= .tgz X XMAINTAINER= rpsfa@rit.edu XCOMMENT= Tail for the nagios status.dat file X XUSE_GMAKE= yes X XMAN1= nagtail.1 XMANCOMPRESSED= yes XPLIST_FILES= bin/nagtail X X.include <bsd.port.pre.mk> X Xdo-install: X @${INSTALL_PROGRAM} ${WRKSRC}/nagtail ${PREFIX}/bin X @${INSTALL_MAN} ${WRKSRC}/nagtail.1.gz ${MAN1PREFIX}/man/man1 X X.include <bsd.port.post.mk> 6130589365f781bf656cada4cffc960b echo x - nagtail/pkg-descr sed 's/^X//' >nagtail/pkg-descr << 'f0826bfc0a44283b85a1154eb2ac47b2' XNagTail is like tail(1), but for the nagios status.dat file. X XWWW: http://www.vanheusden.com/nagtail/ f0826bfc0a44283b85a1154eb2ac47b2 echo x - nagtail/distinfo sed 's/^X//' >nagtail/distinfo << '3757196560b067e1442768a72ca24118' XSHA256 (nagtail-0.0.31.tgz) = 8c26bee07a75de77a0c74b3c2ee1dfba59bca1258259748cd92ed364b828f2aa XSIZE (nagtail-0.0.31.tgz) = 13995 3757196560b067e1442768a72ca24118 exit >Release-Note: >Audit-Trail: >Unformatted:
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201106011156.p51BuUqe020618>