[Pkg-zenoss-commits] r229 - in /packages/zenoss/trunk/debian: patches/00list patches/ZenossInfo-rrd-version.dpatch patches/pysnmp-v3-env.dpatch rules
bzed-guest at users.alioth.debian.org
bzed-guest at users.alioth.debian.org
Tue Jul 10 19:57:35 UTC 2007
Author: bzed-guest
Date: Tue Jul 10 19:57:35 2007
New Revision: 229
URL: http://svn.debian.org/wsvn/pkg-zenoss/?sc=1&rev=229
Log:
adding some new patches...
Added:
packages/zenoss/trunk/debian/patches/ZenossInfo-rrd-version.dpatch (with props)
packages/zenoss/trunk/debian/patches/pysnmp-v3-env.dpatch (with props)
Modified:
packages/zenoss/trunk/debian/patches/00list
packages/zenoss/trunk/debian/rules
Modified: packages/zenoss/trunk/debian/patches/00list
URL: http://svn.debian.org/wsvn/pkg-zenoss/packages/zenoss/trunk/debian/patches/00list?rev=229&op=diff
==============================================================================
--- packages/zenoss/trunk/debian/patches/00list (original)
+++ packages/zenoss/trunk/debian/patches/00list Tue Jul 10 19:57:35 2007
@@ -13,3 +13,4 @@
ZENHOME60-rm-extra-check-in-zenbuild
ZENHOME90-rest-Products
bin-zenoss-fix
+ZenossInfo-rrd-version
Added: packages/zenoss/trunk/debian/patches/ZenossInfo-rrd-version.dpatch
URL: http://svn.debian.org/wsvn/pkg-zenoss/packages/zenoss/trunk/debian/patches/ZenossInfo-rrd-version.dpatch?rev=229&op=file
==============================================================================
--- packages/zenoss/trunk/debian/patches/ZenossInfo-rrd-version.dpatch (added)
+++ packages/zenoss/trunk/debian/patches/ZenossInfo-rrd-version.dpatch Tue Jul 10 19:57:35 2007
@@ -1,0 +1,29 @@
+#! /bin/sh /usr/share/dpatch/dpatch-run
+## ZenossInfo-rrd-version.dpatch by Bernd Zeimetz <bernd at bzed.de>
+##
+## All lines beginning with `## DP:' are a description of the patch.
+## DP: there's no need for us to install rrdtool, so let's use the version
+## DP: of python-rrd, which is a dependency.
+
+ at DPATCH@
+diff -urNad zenoss~/Products/ZenModel/ZenossInfo.py zenoss/Products/ZenModel/ZenossInfo.py
+--- zenoss~/Products/ZenModel/ZenossInfo.py 2007-07-10 20:24:17.000000000 +0200
++++ zenoss/Products/ZenModel/ZenossInfo.py 2007-07-10 20:34:15.000000000 +0200
+@@ -179,13 +179,11 @@
+ v = Version(*getRRDToolVersion())
+ v.full()
+ """
+- cmd = os.path.join(pwd.getpwnam('zenoss')[5], 'bin', 'rrdtool')
+- if not os.path.exists(cmd):
+- cmd = 'rrdtool'
+- fd = os.popen(cmd)
+- output = fd.readlines()[0].strip()
++ name = 'python-rrd'
++ fd = os.popen('/usr/bin/dpkg -s %s' % name)
++ output = fd.read()
+ fd.close()
+- name, version = output.split()[:2]
++ version = re.findall(r'^Version: (.*)$', output, re.M)[0]
+ major, minor, micro = getVersionTupleFromString(version)
+ return Version(name, major, minor, micro)
+
Propchange: packages/zenoss/trunk/debian/patches/ZenossInfo-rrd-version.dpatch
------------------------------------------------------------------------------
svn:executable = *
Added: packages/zenoss/trunk/debian/patches/pysnmp-v3-env.dpatch
URL: http://svn.debian.org/wsvn/pkg-zenoss/packages/zenoss/trunk/debian/patches/pysnmp-v3-env.dpatch?rev=229&op=file
==============================================================================
--- packages/zenoss/trunk/debian/patches/pysnmp-v3-env.dpatch (added)
+++ packages/zenoss/trunk/debian/patches/pysnmp-v3-env.dpatch Tue Jul 10 19:57:35 2007
@@ -1,0 +1,20 @@
+#! /bin/sh /usr/share/dpatch/dpatch-run
+## pysnmp-v3-env.dpatch by Bernd Zeimetz <bernd at bzed.de>
+##
+## All lines beginning with `## DP:' are a description of the patch.
+## DP: see /usr/share/doc/python-pysnmp-se/README.Debian
+
+ at DPATCH@
+diff -urNad zenoss~/bin/zenfunctions zenoss/bin/zenfunctions
+--- zenoss~/bin/zenfunctions 2007-07-10 21:33:08.000000000 +0200
++++ zenoss/bin/zenfunctions 2007-07-10 21:34:03.000000000 +0200
+@@ -27,6 +27,9 @@
+ VARDIR=$ZENHOME/var
+ CFGDIR=$ZENHOME/etc
+
++PYSNMP_API_VERSION='v3'
++export PYSNMP_API_VERSION
++
+ ZENPRODUCTS="ZenModel NcoProduct ZenUtils SiteScopeParser ZenRelations ZenStatus SnmpCollector ZenRRD DataCollector ZenWidgets ZenEvents"
+
+ SYS=`uname`
Propchange: packages/zenoss/trunk/debian/patches/pysnmp-v3-env.dpatch
------------------------------------------------------------------------------
svn:executable = *
Modified: packages/zenoss/trunk/debian/rules
URL: http://svn.debian.org/wsvn/pkg-zenoss/packages/zenoss/trunk/debian/rules?rev=229&op=diff
==============================================================================
--- packages/zenoss/trunk/debian/rules (original)
+++ packages/zenoss/trunk/debian/rules Tue Jul 10 19:57:35 2007
@@ -91,6 +91,13 @@
-Xzenoss_init_post -Xzenoss_init_pre -Xzenoss_upgrade_post \
-Xzenoss_upgrade_pre -Xzenctl -Xzeneventbuild
+ #we should use pysnmp-se within the zope apps, too:
+ sed -i '2 iPYSNMP_API_VERSION="v3"; export PYSNMP_API_VERSION' \
+ $(CURDIR)/debian/zenoss/usr/lib/zenoss/skel/bin/zopectl.in
+
+ chmod 755 $(CURDIR)/debian/zenoss/usr/share/zope/Products/ZenUITests/tests/selenium/{t,T}*.py
+ chmod 755 $(CURDIR)/debian/zenoss/usr/share/zope/Products/ZenUtils/ZenBackupBase.py
+
binary-arch: build-arch install-arch
dh_testdir
dh_testroot
More information about the Pkg-zenoss-commits
mailing list