[Pkg-nagios-changes] [pkg-nagios] r1441 - in nagvis/trunk/debian: . patches

Hendrik Frenzel hfrenzel-guest at alioth.debian.org
Sun May 4 22:59:12 UTC 2008


tags 479290 pending
thanks

Author: hfrenzel-guest
Date: 2008-05-04 22:59:12 +0000 (Sun, 04 May 2008)
New Revision: 1441

Added:
   nagvis/trunk/debian/overrides
Modified:
   nagvis/trunk/debian/README.Debian
   nagvis/trunk/debian/apache.conf
   nagvis/trunk/debian/changelog
   nagvis/trunk/debian/control
   nagvis/trunk/debian/install
   nagvis/trunk/debian/links
   nagvis/trunk/debian/patches/pathnames.dpatch
   nagvis/trunk/debian/postinst
   nagvis/trunk/debian/rules
Log:
switched to nagios3 and other changes


Modified: nagvis/trunk/debian/README.Debian
===================================================================
--- nagvis/trunk/debian/README.Debian	2008-05-04 22:56:53 UTC (rev 1440)
+++ nagvis/trunk/debian/README.Debian	2008-05-04 22:59:12 UTC (rev 1441)
@@ -8,7 +8,7 @@
 you change this account with reconfiguring ndoutils, don't forget to
 dpkg-reconfigure nagvis too to get the new configuration.
 
-If you got still errors of not working NDOUtils, check your /etc/nagios2/nagios.cfg
+If you got still errors of not working NDOUtils, check your /etc/nagios3/nagios.cfg
 if the broker module ndomod.o is enabled and check_external_commands=1 is set to
 get the table <prefix>_programstatus updated.
 (See http://www.nagvis.org/docs/general/often_reported_errors#nagiosnotrunning)

Modified: nagvis/trunk/debian/apache.conf
===================================================================
--- nagvis/trunk/debian/apache.conf	2008-05-04 22:56:53 UTC (rev 1440)
+++ nagvis/trunk/debian/apache.conf	2008-05-04 22:59:12 UTC (rev 1441)
@@ -1,4 +1,4 @@
-<Location /nagios2/nagvis>
+<Location /nagios3/nagvis>
 	DirectoryIndex index.php
 </Location>
 

Modified: nagvis/trunk/debian/changelog
===================================================================
--- nagvis/trunk/debian/changelog	2008-05-04 22:56:53 UTC (rev 1440)
+++ nagvis/trunk/debian/changelog	2008-05-04 22:59:12 UTC (rev 1441)
@@ -1,3 +1,17 @@
+nagvis (1:1.2.2-5) UNRELEASED; urgency=low
+
+  * NOT RELEASED YET
+  * changed from nagios2 to nagios3 support (Closes: 479290)
+  * debian/rules:
+    + used install instead of mkdir or cp
+  * debian/postinst:
+    + added nagvis apache.conf symlink in /etc/apache2/conf.d 
+  debian/control:
+    + added libapache2-mod-php5 to Depends
+  * override lintian warning package-contains-empty-directory
+
+ -- Hendrik Frenzel <hfrenzel at scunc.net>  Tue, 18 Mar 2008 19:12:30 +0100
+
 nagvis (1:1.2.2-4) unstable; urgency=low
 
   * debian/changelog:

Modified: nagvis/trunk/debian/control
===================================================================
--- nagvis/trunk/debian/control	2008-05-04 22:56:53 UTC (rev 1440)
+++ nagvis/trunk/debian/control	2008-05-04 22:59:12 UTC (rev 1441)
@@ -12,7 +12,7 @@
 
 Package: nagvis
 Architecture: all
-Depends: nagios2, ndoutils-mysql, ucf, dbconfig-common, php5-mysql, php5-gd
+Depends: nagios3, ndoutils-mysql, libapache2-mod-php5, php5-mysql, php5-gd, ucf, dbconfig-common
 Description: Visualization addon for Nagios
  NagVis can be used to visualize Nagios Data, e.g. to display IT processes like
  a mail system or a network infrastructure.

Modified: nagvis/trunk/debian/install
===================================================================
--- nagvis/trunk/debian/install	2008-05-04 22:56:53 UTC (rev 1440)
+++ nagvis/trunk/debian/install	2008-05-04 22:59:12 UTC (rev 1441)
@@ -1,3 +1,4 @@
 debian/tmp/etc/nagvis
 debian/tmp/etc/nagvis/maps
 debian/tmp/usr/share/nagvis
+debian/tmp/usr/share/lintian/overrides

Modified: nagvis/trunk/debian/links
===================================================================
--- nagvis/trunk/debian/links	2008-05-04 22:56:53 UTC (rev 1440)
+++ nagvis/trunk/debian/links	2008-05-04 22:59:12 UTC (rev 1441)
@@ -2,4 +2,4 @@
 etc/nagvis/maps usr/share/nagvis/htdocs/nagvis/images/maps
 etc/nagvis/templates usr/share/nagvis/htdocs/nagvis/etc/templates
 etc/nagvis/templates usr/share/nagvis/htdocs/nagvis/images/templates
-usr/share/nagvis/htdocs usr/share/nagios2/htdocs/nagvis
+usr/share/nagvis/htdocs usr/share/nagios3/htdocs/nagvis

Added: nagvis/trunk/debian/overrides
===================================================================
--- nagvis/trunk/debian/overrides	                        (rev 0)
+++ nagvis/trunk/debian/overrides	2008-05-04 22:59:12 UTC (rev 1441)
@@ -0,0 +1,2 @@
+nagvis: package-contains-empty-directory usr/share/nagvis/htdocs/nagvis/images/shapes/
+

Modified: nagvis/trunk/debian/patches/pathnames.dpatch
===================================================================
--- nagvis/trunk/debian/patches/pathnames.dpatch	2008-05-04 22:56:53 UTC (rev 1440)
+++ nagvis/trunk/debian/patches/pathnames.dpatch	2008-05-04 22:59:12 UTC (rev 1441)
@@ -16,10 +16,10 @@
 +;base="/usr/share/nagvis/"
  ; absolute html NagVis path
 -;htmlbase="/nagios/nagvis"
-+;htmlbase="/nagios2/nagvis"
++;htmlbase="/nagios3/nagvis"
  ; absolute html NagVis cgi path
 -;htmlcgi="/nagios/cgi-bin"
-+;htmlcgi="/nagios2/cgi-bin"
++;htmlcgi="/nagios3/cgi-bin"
  
  ; options for the NDO-Backend
  ; in this example the ID of the Backend is "ndomy_1" you can define another ID.
@@ -28,7 +28,7 @@
  ;maxtimewithoutupdate=180
  ; path to the cgi-bin of this backend
 -;htmlcgi="/nagios/cgi-bin"
-+;htmlcgi="/nagios2/cgi-bin"
++;htmlcgi="/nagios3/cgi-bin"
  
  ; map rotation pools
  ; in this example the browser switches between the maps demo and demo2 every 15
@@ -81,52 +81,52 @@
  				'htmlbase' => Array('must' => 1,
  					'editable' => 1,
 -					'default' => '/nagios/nagvis',
-+					'default' => '/nagios2/nagvis',
++					'default' => '/nagios3/nagvis',
  					'match' => MATCH_STRING_PATH),
  				'htmlcgi' => Array('must' => 1,
  					'editable' => 1,
 -					'default' => '/nagios/cgi-bin',
-+					'default' => '/nagios2/cgi-bin',
++					'default' => '/nagios3/cgi-bin',
  					'match' => MATCH_STRING_PATH),
  				'htmlimages' => Array('must' => 0,
  					'editable' => 0,
 -					'default' => '/nagios/nagvis/nagvis/images/',
-+					'default' => '/nagios2/nagvis/nagvis/images/',
++					'default' => '/nagios3/nagvis/nagvis/images/',
  					'match' => MATCH_STRING_PATH),
  				'htmlhovertemplates' => Array('must' => 0,
  					'editable' => 0,
 -					'default' => '/nagios/nagvis/nagvis/etc/templates/hover/',
-+					'default' => '/nagios2/nagvis/nagvis/etc/templates/hover/',
++					'default' => '/nagios3/nagvis/nagvis/etc/templates/hover/',
  					'match' => MATCH_STRING_PATH),
  				'htmlheadertemplates' => Array('must' => 0,
  					'editable' => 0,
 -					'default' => '/nagios/nagvis/nagvis/etc/templates/header/',
-+					'default' => '/nagios2/nagvis/nagvis/etc/templates/header/',
++					'default' => '/nagios3/nagvis/nagvis/etc/templates/header/',
  					'match' => MATCH_STRING_PATH),			
  				'htmlhovertemplateimages' => Array('must' => 0,
  					'editable' => 0,
 -					'default' => '/nagios/nagvis/nagvis/images/templates/hover/',
-+					'default' => '/nagios2/nagvis/nagvis/images/templates/hover/',
++					'default' => '/nagios3/nagvis/nagvis/images/templates/hover/',
  					'match' => MATCH_STRING_PATH),
  				'htmlheadertemplateimages' => Array('must' => 0,
  					'editable' => 0,
 -					'default' => '/nagios/nagvis/nagvis/images/templates/header/',
-+					'default' => '/nagios2/nagvis/nagvis/images/templates/header/',
++					'default' => '/nagios3/nagvis/nagvis/images/templates/header/',
  					'match' => MATCH_STRING_PATH),
  				'htmlicon' => Array('must' => 0,
  					'editable' => 0,
 -					'default' => '/nagios/nagvis/nagvis/images/iconsets/',
-+					'default' => '/nagios2/nagvis/nagvis/images/iconsets/',
++					'default' => '/nagios3/nagvis/nagvis/images/iconsets/',
  					'match' => MATCH_STRING_PATH),
  				'htmlshape' => Array('must' => 0,
  					'editable' => 0,
 -					'default' => '/nagios/nagvis/nagvis/images/shape/',
-+					'default' => '/nagios2/nagvis/nagvis/images/shape/',
++					'default' => '/nagios3/nagvis/nagvis/images/shape/',
  					'match' => MATCH_STRING_PATH),
  				'htmlmap' => Array('must' => 0,
  					'editable' => 0,
 -					'default' => '/nagios/nagvis/nagvis/images/maps/',
-+					'default' => '/nagios2/nagvis/nagvis/images/maps/',
++					'default' => '/nagios3/nagvis/nagvis/images/maps/',
  					'match' => MATCH_STRING_PATH)),
  			'backend' => Array(
  				'backendtype' => Array('must' => 1,
@@ -135,7 +135,7 @@
  						'cgi' => Array('must' => 1,
  							'editable' => 1,
 -							'default' => '/usr/local/nagios/sbin/',
-+							'default' => '/usr/lib/cgi-bin/nagios2/',
++							'default' => '/usr/lib/cgi-bin/nagios3/',
  							'match' => MATCH_STRING_PATH)))),
  			'rotation' => Array('rotationid' => Array('must' => 1,
  				'editable' => 1,

Modified: nagvis/trunk/debian/postinst
===================================================================
--- nagvis/trunk/debian/postinst	2008-05-04 22:56:53 UTC (rev 1440)
+++ nagvis/trunk/debian/postinst	2008-05-04 22:59:12 UTC (rev 1441)
@@ -26,7 +26,7 @@
 # for details, see http://www.debian.org/doc/debian-policy/ or
 # the debian-policy package
 
-setperm() { # thx 2 nagios2/debian/nagios2-common.postinst
+setperm() { 
 	local user="$1"
 	local group="$2"
 	local mode="$3"
@@ -50,9 +50,9 @@
 	setperm www-data www-data 0775 /usr/share/nagvis/htdocs/nagvis/etc/maps
 
 	ucf /usr/share/nagvis/debian/apache.conf /etc/nagvis/apache.conf
-	#if ! [ -e /etc/apache2/conf.d/nagvis.conf ]; then
-	#	ln -s /etc/nagvis/apache.conf /etc/apache2/conf.d/nagvis.conf
-	#fi
+	if [ ! -f /etc/apache2/conf.d/nagvis.conf ]; then
+		ln -s /etc/nagvis/apache.conf /etc/apache2/conf.d/nagvis.conf
+	fi
 
     ;;
 

Modified: nagvis/trunk/debian/rules
===================================================================
--- nagvis/trunk/debian/rules	2008-05-04 22:56:53 UTC (rev 1440)
+++ nagvis/trunk/debian/rules	2008-05-04 22:59:12 UTC (rev 1441)
@@ -32,8 +32,12 @@
 	dh_testroot
 	dh_clean -k
 	
-	mkdir -p $(DEST)/etc/nagvis $(DEST)/usr/share/nagvis/debian/ $(DEST)/usr/share/nagvis/htdocs/nagvis/ \
-		$(DEST)/usr/share/nagvis/htdocs/wui/ $(DEST)/usr/share/nagvis/includes $(DEST)/usr/share/nagvis/wui/includes
+	install -d $(DEST)/etc/nagvis \
+			$(DEST)/usr/share/nagvis/debian/ \
+			$(DEST)/usr/share/nagvis/htdocs/nagvis/ \
+			$(DEST)/usr/share/nagvis/htdocs/wui/ \
+			$(DEST)/usr/share/nagvis/includes\
+			$(DEST)/usr/share/nagvis/wui/includes
 	
 	cp -a etc/* $(DEST)/etc/nagvis
 	mv $(DEST)/etc/nagvis/nagvis.ini.php-sample \
@@ -53,7 +57,7 @@
 	done
 	
 	cp -a nagvis/images $(DEST)/usr/share/nagvis/htdocs/nagvis/
-	mkdir -p $(DEST)/usr/share/nagvis/htdocs/nagvis/includes/
+	install -d $(DEST)/usr/share/nagvis/htdocs/nagvis/includes/
 	cp -a nagvis/includes/css $(DEST)/usr/share/nagvis/htdocs/nagvis/includes/
 	cp -a nagvis/includes/js $(DEST)/usr/share/nagvis/htdocs/nagvis/includes/
 	cp -a nagvis/includes/languages $(DEST)/usr/share/nagvis/htdocs/nagvis/includes/
@@ -67,11 +71,11 @@
 	cp -a wui/*.php $(DEST)/usr/share/nagvis/htdocs/wui/
 	cp -a *.php $(DEST)/usr/share/nagvis/htdocs/
 	
-	mkdir -p $(DEST)/etc/nagvis/templates/
+	install -d $(DEST)/etc/nagvis/templates/
 	cp -a nagvis/templates/* $(DEST)/etc/nagvis/templates/
 	
 	# demo site
-	mkdir -p $(DEST)/demo/nagvis/images/maps $(DEST)/demo/etc/nagvis/maps
+	install -d $(DEST)/demo/nagvis/images/maps $(DEST)/demo/etc/nagvis/maps
 	mv $(DEST)/etc/nagvis/maps/demo*.cfg $(DEST)/demo/etc/nagvis/maps/
 	mv $(DEST)/usr/share/nagvis/htdocs/nagvis/images/maps/nagvis-demo.png \
 		$(DEST)/demo/nagvis/images/maps/
@@ -79,9 +83,13 @@
 	rm -rf $(DEST)/usr/share/nagvis/htdocs/nagvis/images/maps
 	
 	# config templates
-	mkdir -p $(DEST)/usr/share/nagvis/debian
-	cp debian/apache.conf $(DEST)/usr/share/nagvis/debian/
+	install -m 755 -d $(DEST)/usr/share/nagvis/debian
+	install -m 644 debian/apache.conf $(DEST)/usr/share/nagvis/debian/
 	
+	# lintian overrides
+	install -m 755 -d $(DEST)/usr/share/lintian/overrides
+	install -m 644 debian/overrides $(DEST)/usr/share/lintian/overrides/nagvis
+	
 	dh_installdirs
 	dh_install
 	dh_link




More information about the Pkg-nagios-changes mailing list