[Pkg-zenoss-commits] r164 - in /packages/zenoss/trunk/debian: control mysql-conf.header.sql rules zenoss.dirs zenoss.install
zack at users.alioth.debian.org
zack at users.alioth.debian.org
Tue Jun 19 14:53:14 UTC 2007
Author: zack
Date: Tue Jun 19 14:53:14 2007
New Revision: 164
URL: http://svn.debian.org/wsvn/pkg-zenoss/?sc=1&rev=164
Log:
first draft of the dbconfig stuff (probably not working you have been warned :)
Added:
packages/zenoss/trunk/debian/mysql-conf.header.sql
Modified:
packages/zenoss/trunk/debian/control
packages/zenoss/trunk/debian/rules
packages/zenoss/trunk/debian/zenoss.dirs
packages/zenoss/trunk/debian/zenoss.install
Modified: packages/zenoss/trunk/debian/control
URL: http://svn.debian.org/wsvn/pkg-zenoss/packages/zenoss/trunk/debian/control?rev=164&op=diff
==============================================================================
--- packages/zenoss/trunk/debian/control (original)
+++ packages/zenoss/trunk/debian/control Tue Jun 19 14:53:14 2007
@@ -11,7 +11,6 @@
Package: zenoss
Architecture: all
-Pre-Depends: debconf-2.0
Depends: ${python:Depends}, ${misc:Depends}, ${zope:Depends},
adduser, dbconfig-common, snmp,
python-elementtree (>= 1.2.6), python-epydoc (>= 2.1),
Added: packages/zenoss/trunk/debian/mysql-conf.header.sql
URL: http://svn.debian.org/wsvn/pkg-zenoss/packages/zenoss/trunk/debian/mysql-conf.header.sql?rev=164&op=file
==============================================================================
--- packages/zenoss/trunk/debian/mysql-conf.header.sql (added)
+++ packages/zenoss/trunk/debian/mysql-conf.header.sql Tue Jun 19 14:53:14 2007
@@ -1,0 +1,1 @@
+grant super, file on *.* to _DBC_DBUSER_ at _DBC_DBSERVER_;
Modified: packages/zenoss/trunk/debian/rules
URL: http://svn.debian.org/wsvn/pkg-zenoss/packages/zenoss/trunk/debian/rules?rev=164&op=diff
==============================================================================
--- packages/zenoss/trunk/debian/rules (original)
+++ packages/zenoss/trunk/debian/rules Tue Jun 19 14:53:14 2007
@@ -20,6 +20,14 @@
EXTRAVERSION = $(shell dpkg-parsechangelog | grep '^Version' | sed 's,.* ,,g;s,^$(VERSION),,g;;s,+r.*,,g')
REVISION = $(shell dpkg-parsechangelog | grep '^Version' | sed 's,.*+r,,g;s,-.*,,g')
+# SQL snippets that will be concatenated to obtain the .sql file that will be
+# executed (as the db admin) by dbconfig-common to create zenoss MySQL database
+SQL_SNIPPETS = \
+ debian/mysql-conf.header.sql \
+ Products/ZenEvents/db/zenevents.sql \
+ Products/ZenEvents/db/zenprocs.sql \
+ $(NULL)
+
#there's no 2.0 tag yet, need to change that later.
#we're packaging trunk for now
#ZENOSS_SVN = http://dev.zenoss.com/svn/tags/zenoss-$(VERSION)
@@ -38,6 +46,7 @@
dh_testdir
cd PDIS-XPath-0.3; $(PYTHON) setup.py build
cd testgen; $(PYTHON) setup.py build
+ cat $(SQL_SNIPPETS) > debian/mysql-conf.sql
touch $@
clean: clean-arch clean-indep unpatch
@@ -56,7 +65,7 @@
[ -d PDIS-XPath-0.3 ] && (cd PDIS-XPath-0.3; $(PYTHON) setup.py clean -a) || true
[ -d testgen ] && (cd testgen; $(PYTHON) setup.py clean -a) || true
[ -d PDIS-XPath-0.3 ] && (find testgen PDIS-XPath-0.3 -name \*.pyc -exec rm -f {} \;) || true
-
+ rm -f debian/mysql-conf.sql
install-arch: build-arch
dh_testdir
Modified: packages/zenoss/trunk/debian/zenoss.dirs
URL: http://svn.debian.org/wsvn/pkg-zenoss/packages/zenoss/trunk/debian/zenoss.dirs?rev=164&op=diff
==============================================================================
--- packages/zenoss/trunk/debian/zenoss.dirs (original)
+++ packages/zenoss/trunk/debian/zenoss.dirs Tue Jun 19 14:53:14 2007
@@ -1,1 +1,2 @@
usr/lib/zenoss
+usr/share/dbconfig-common/data/zenoss/install-dbadmin/mysql
Modified: packages/zenoss/trunk/debian/zenoss.install
URL: http://svn.debian.org/wsvn/pkg-zenoss/packages/zenoss/trunk/debian/zenoss.install?rev=164&op=diff
==============================================================================
--- packages/zenoss/trunk/debian/zenoss.install (original)
+++ packages/zenoss/trunk/debian/zenoss.install Tue Jun 19 14:53:14 2007
@@ -1,4 +1,5 @@
Products/* /usr/share/zope/Products/
-inst/conf/* /usr/lib/zenoss/skel/etc
-bin/* /usr/lib/zenoss/skel/bin
+inst/conf/* /usr/lib/zenoss/skel/etc/
+bin/* /usr/lib/zenoss/skel/bin/
debian/zenoss.bashrc /usr/lib/zenoss/skel/.bashrc
+debian/mysql-conf.sql /usr/share/dbconfig-common/data/zenoss/install-dbadmin/mysql/
More information about the Pkg-zenoss-commits
mailing list