mirror of
https://github.com/tahoe-lafs/tahoe-lafs.git
synced 2025-01-18 18:56:28 +00:00
debian/rules: put munin plugins in /usr/share/PACKAGENAME/munin/, make them +x, remove packagename from rules to make branches easier to manage
This commit is contained in:
parent
43b54c1abb
commit
5b3868ae2e
@ -1,8 +0,0 @@
|
||||
COPYING.GPL
|
||||
COPYING.TGPPL.html
|
||||
CREDITS
|
||||
NEWS
|
||||
README
|
||||
relnotes.txt
|
||||
misc/munin
|
||||
docs
|
@ -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::
|
||||
|
@ -1,8 +0,0 @@
|
||||
COPYING.GPL
|
||||
COPYING.TGPPL.html
|
||||
CREDITS
|
||||
NEWS
|
||||
README
|
||||
relnotes.txt
|
||||
misc/munin
|
||||
docs
|
@ -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::
|
||||
|
Loading…
Reference in New Issue
Block a user