X-Git-Url: https://git.tokkee.org/?a=blobdiff_plain;f=debian%2Frules;h=d0755b7fd0026ecff5ab0032f75f3419d2f408a7;hb=d0dc58a5ed07898452c1bd0e40f9841f21a22b70;hp=362cf520a278091ed735aa47c098d03e9a80d90e;hpb=8596dbff96aea3f7a2e663e0243dd98d9dabfbe1;p=pkg-nagvis.git diff --git a/debian/rules b/debian/rules index 362cf52..d0755b7 100755 --- a/debian/rules +++ b/debian/rules @@ -1,19 +1,25 @@ #!/usr/bin/make -f -# -*- makefile -*- +# debian/rules makefile for nagvis +# Last modified: +# $Id$ # Uncomment this to turn on verbose mode. #export DH_VERBOSE=1 include /usr/share/dpatch/dpatch.make -DEST = debian/tmp +DEST = debian/nagvis +TMP = debian/tmp configure: configure-stamp configure-stamp: dh_testdir touch configure-stamp -build: build-stamp patch-stamp -build-stamp: configure-stamp + +build: build-arch build-indep +build-arch: build-stamp +build-indep: build-stamp +build-stamp: configure-stamp dh_testdir #$(MAKE) #docbook-to-man debian/nagvis.sgml > nagvis.1 @@ -30,49 +36,24 @@ clean: unpatch install: build dh_testdir dh_testroot - dh_clean -k + dh_prep + dh_installdirs + dh_install - mkdir -p $(DEST)/{etc,usr/share/nagvis/{debian/,htdocs/{nagvis/,wui/},{,wui/}includes}} + # -- move user files + mv $(DEST)/usr/share/nagvis/htdocs/share/userfiles/ $(DEST)/etc/nagvis/. - cp -a nagvis/etc $(DEST)/etc/nagvis - mv $(DEST)/etc/nagvis/config.ini.php.dist \ + [ -x /usr/bin/html2text ] && \ + /usr/bin/html2text -ascii -nobs < docs/en_US/changelog.html > docs/changelog + mv $(DEST)/etc/nagvis/nagvis.ini.php-sample \ $(DEST)/usr/share/nagvis/debian/ - sed -e 's/^[; ]*\(\ $(DEST)/usr/share/nagvis/debian/config.ini.php.dist.new && \ - mv $(DEST)/usr/share/nagvis/debian/config.ini.php.dist.new \ - $(DEST)/usr/share/nagvis/debian/config.ini.php.dist - - cp -a nagvis/images $(DEST)/usr/share/nagvis/htdocs/nagvis/ - cp -a nagvis/includes/classes $(DEST)/usr/share/nagvis/includes/ - cp -a nagvis/includes/{css,js,languages} $(DEST)/usr/share/nagvis/htdocs/nagvis/ - cp -a nagvis/*.php $(DEST)/usr/share/nagvis/htdocs/nagvis/ - - cp -a wui/images $(DEST)/usr/share/nagvis/htdocs/wui/ - cp -a wui/includes/classes $(DEST)/usr/share/nagvis/wui/includes/ - cp -a wui/includes/{css,js} $(DEST)/usr/share/nagvis/htdocs/wui/ - cp -a wui/*.php $(DEST)/usr/share/nagvis/htdocs/wui/ - cp -a *.php $(DEST)/usr/share/nagvis/htdocs/ # demo site - mkdir -p $(DEST)/demo/{nagvis/images/,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/ - rm -rf $(DEST)/usr/share/nagvis/htdocs/nagvis/images/templates - 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 -d $(TMP)/demo/etc/nagvis/maps + mv $(DEST)/etc/nagvis/maps/demo*.cfg $(TMP)/demo/etc/nagvis/maps/ - dh_installdirs - dh_install dh_link + dh_lintian # Build architecture-dependent files here. binary-arch: build install