Index: head/net-mgmt/nagios-check_postgres/Makefile =================================================================== --- head/net-mgmt/nagios-check_postgres/Makefile (revision 383561) +++ head/net-mgmt/nagios-check_postgres/Makefile (revision 383562) @@ -1,115 +1,118 @@ # Created by: Matthew Seaman # $FreeBSD$ PORTNAME= check_postgres PORTVERSION= 2.21.0 -PORTREVISION= 4 +PORTREVISION= 5 CATEGORIES= net-mgmt databases perl5 MASTER_SITES= http://bucardo.org/downloads/ PKGNAMEPREFIX= nagios- MAINTAINER= matthew@FreeBSD.org COMMENT= Monitor various attributes of your PostgreSQL database LICENSE= BSD2CLAUSE NO_ARCH= yes USES= perl5 USE_PERL5= configure USES+= pgsql # This script is primarily used for monitoring via Nagios, but it also # has output styles compatible with cacti or mrtg. The options # control whether symlinks get made to locations where those # applications expect to find their plugin scripts. OPTIONS_DEFINE= NAGIOS CACTI OPTIONS_DEFAULT= NAGIOS OPTIONS_SUB= yes NAGIOS_DESC= Create symlinks in Nagios plugins dir NAGIOS_PLUGINS= ${PREFIX}/libexec/nagios NAGIOS_LINKS= archive_ready \ autovac_freeze \ backends \ bloat \ checkpoint \ cluster_id \ commitratio \ connection \ custom_query \ database_size \ disabled_triggers \ disk_space \ fsm_pages \ fsm_relations \ hitratio \ hot_standby_delay \ index_size \ last_analyze \ last_autoanalyze \ last_autovacuum \ last_vacuum \ listener \ locks \ logfile \ new_version_bc \ new_version_box \ new_version_cp \ new_version_pg \ new_version_tnm \ pgagent_jobs \ pgb_pool_cl_active \ pgb_pool_cl_waiting \ pgb_pool_maxwait \ pgb_pool_sv_active \ pgb_pool_sv_idle \ pgb_pool_sv_login \ pgb_pool_sv_tested \ pgb_pool_sv_used \ pgbouncer_backends \ pgbouncer_checksum \ prepared_txns \ query_runtime \ query_time \ relation_size \ replicate_row \ same_schema \ sequence \ settings_checksum \ slony_status \ table_size \ timesync \ txn_idle \ txn_time \ txn_wraparound \ version \ wal_files CACTI_DESC= Create symlinks in Cacti scripts dir CACTI_SCRIPTS= ${PREFIX}/share/cacti/scripts CACTI_LINKS= dbstats .include + +post-patch: + ${SED} -i.bak -e s,%%LOCALBASE%%,${LOCALBASE}, ${WRKSRC}/check_postgres.pl post-install: .if ${PORT_OPTIONS:MNAGIOS} @${MKDIR} ${STAGEDIR}${NAGIOS_PLUGINS} .for l in ${NAGIOS_LINKS} ${LN} -s ../../bin/check_postgres.pl \ ${STAGEDIR}${NAGIOS_PLUGINS}/check_postgres_${l} .endfor .endif .if ${PORT_OPTIONS:MCACTI} @${MKDIR} ${STAGEDIR}${CACTI_SCRIPTS} .for l in ${CACTI_LINKS} ${LN} -s ../../../bin/check_postgres.pl \ ${STAGEDIR}${CACTI_SCRIPTS}/check_postgres_${l} .endfor .endif regression-test: build @cd ${WRKSRC} && ${MAKE} test .include Index: head/net-mgmt/nagios-check_postgres/files/patch-check__postgres.pl =================================================================== --- head/net-mgmt/nagios-check_postgres/files/patch-check__postgres.pl (nonexistent) +++ head/net-mgmt/nagios-check_postgres/files/patch-check__postgres.pl (revision 383562) @@ -0,0 +1,11 @@ +--- check_postgres.pl.orig 2015-04-08 10:32:58 UTC ++++ check_postgres.pl +@@ -47,7 +47,7 @@ our $DEFAULT_OUTPUT = 'nagios'; + + ## If psql binaries are not in your path, it is recommended to hardcode it here, + ## as an alternative to the --PGBINDIR option +-$PGBINDIR = ''; ++$PGBINDIR = '%%LOCALBASE%%/bin'; + + ## If this is true, $opt{PSQL} and $opt{PGBINDIR} are disabled for security reasons + our $NO_PSQL_OPTION = 1; Property changes on: head/net-mgmt/nagios-check_postgres/files/patch-check__postgres.pl ___________________________________________________________________ Added: fbsd:nokeywords ## -0,0 +1 ## +yes \ No newline at end of property Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property