From 5b3868ae2e3e225d4627d86fb6921c2660c01364 Mon Sep 17 00:00:00 2001 From: Brian Warner <warner@allmydata.com> Date: Tue, 15 Jul 2008 18:47:41 -0700 Subject: [PATCH] debian/rules: put munin plugins in /usr/share/PACKAGENAME/munin/, make them +x, remove packagename from rules to make branches easier to manage --- misc/feisty/debian/allmydata-tahoe.docs | 8 -------- misc/feisty/debian/rules | 17 +++++++++++++---- misc/sid/debian/allmydata-tahoe.docs | 8 -------- misc/sid/debian/rules | 17 +++++++++++++---- 4 files changed, 26 insertions(+), 24 deletions(-) delete mode 100644 misc/feisty/debian/allmydata-tahoe.docs delete mode 100644 misc/sid/debian/allmydata-tahoe.docs diff --git a/misc/feisty/debian/allmydata-tahoe.docs b/misc/feisty/debian/allmydata-tahoe.docs deleted file mode 100644 index 5dacb6ef..00000000 --- a/misc/feisty/debian/allmydata-tahoe.docs +++ /dev/null @@ -1,8 +0,0 @@ -COPYING.GPL -COPYING.TGPPL.html -CREDITS -NEWS -README -relnotes.txt -misc/munin -docs diff --git a/misc/feisty/debian/rules b/misc/feisty/debian/rules index ad928a7d..18d789af 100644 --- a/misc/feisty/debian/rules +++ b/misc/feisty/debian/rules @@ -7,10 +7,16 @@ DEB_PYTHON_SYSTEM=pycentral include /usr/share/cdbs/1/rules/debhelper.mk include /usr/share/cdbs/1/class/python-distutils.mk -STAGING_DIR=$(CURDIR)/debian/allmydata-tahoe +# this ought to be the name of the package that we're building, which is +# different on each tahoe branch. debian/control is the master: whatever +# package is listed in there will be built. +DEBNAME := $(firstword $(DEB_PACKAGES)) + +STAGING_DIR := $(CURDIR)/debian/$(DEBNAME) + +DEB_INSTALL_DOCS_ALL := COPYING.GPL COPYING.TGPPL.html CREDITS \ + NEWS README relnotes.txt docs -# to add files to /usr/share/doc/, edit ./allmydata-tahoe.docs -DEB_COMPRESS_EXCLUDE := "munin/" # we overwrite the setuptools-generated /usr/bin/tahoe (located in # support/bin/tahoe after a 'make build') with a different version, because @@ -22,7 +28,7 @@ DEB_COMPRESS_EXCLUDE := "munin/" # this build, we copy it from the setuptools-generated /usr/bin/tahoe, then # add other code to the generated file. -install/allmydata-tahoe:: +install/$(DEBNAME):: mkdir -pm755 $(STAGING_DIR) python setup.py install --root=$(STAGING_DIR) @@ -32,6 +38,9 @@ install/allmydata-tahoe:: chmod +x $(STAGING_DIR)/usr/bin/tahoe.new mv $(STAGING_DIR)/usr/bin/tahoe.new $(STAGING_DIR)/usr/bin/tahoe + dh_install misc/munin/* usr/share/$(DEBNAME)/munin + chmod +x $(STAGING_DIR)/usr/share/$(DEBNAME)/munin/* + dh_pycentral clean:: diff --git a/misc/sid/debian/allmydata-tahoe.docs b/misc/sid/debian/allmydata-tahoe.docs deleted file mode 100644 index 5dacb6ef..00000000 --- a/misc/sid/debian/allmydata-tahoe.docs +++ /dev/null @@ -1,8 +0,0 @@ -COPYING.GPL -COPYING.TGPPL.html -CREDITS -NEWS -README -relnotes.txt -misc/munin -docs diff --git a/misc/sid/debian/rules b/misc/sid/debian/rules index ad928a7d..18d789af 100644 --- a/misc/sid/debian/rules +++ b/misc/sid/debian/rules @@ -7,10 +7,16 @@ DEB_PYTHON_SYSTEM=pycentral include /usr/share/cdbs/1/rules/debhelper.mk include /usr/share/cdbs/1/class/python-distutils.mk -STAGING_DIR=$(CURDIR)/debian/allmydata-tahoe +# this ought to be the name of the package that we're building, which is +# different on each tahoe branch. debian/control is the master: whatever +# package is listed in there will be built. +DEBNAME := $(firstword $(DEB_PACKAGES)) + +STAGING_DIR := $(CURDIR)/debian/$(DEBNAME) + +DEB_INSTALL_DOCS_ALL := COPYING.GPL COPYING.TGPPL.html CREDITS \ + NEWS README relnotes.txt docs -# to add files to /usr/share/doc/, edit ./allmydata-tahoe.docs -DEB_COMPRESS_EXCLUDE := "munin/" # we overwrite the setuptools-generated /usr/bin/tahoe (located in # support/bin/tahoe after a 'make build') with a different version, because @@ -22,7 +28,7 @@ DEB_COMPRESS_EXCLUDE := "munin/" # this build, we copy it from the setuptools-generated /usr/bin/tahoe, then # add other code to the generated file. -install/allmydata-tahoe:: +install/$(DEBNAME):: mkdir -pm755 $(STAGING_DIR) python setup.py install --root=$(STAGING_DIR) @@ -32,6 +38,9 @@ install/allmydata-tahoe:: chmod +x $(STAGING_DIR)/usr/bin/tahoe.new mv $(STAGING_DIR)/usr/bin/tahoe.new $(STAGING_DIR)/usr/bin/tahoe + dh_install misc/munin/* usr/share/$(DEBNAME)/munin + chmod +x $(STAGING_DIR)/usr/share/$(DEBNAME)/munin/* + dh_pycentral clean:: -- 2.45.2