Permalink
Browse files

add new hotness debian/

  • Loading branch information...
1 parent 72a72ad commit 0ea9e94dc55e29e90f632051cbc7e6d86b79dc3f @abg abg committed May 9, 2010
View
@@ -0,0 +1,11 @@
+holland (0.9.9-2) unstable; urgency=low
+
+ * Remove .egg file dependency
+
+ -- Andrew Garner <andrew.garner@rackspace.com> Sun, 09 May 2010 04:36:17 -0500
+
+holland (0.9.9-1) unstable; urgency=low
+
+ * Initial release
+
+ -- Andrew Garner <andrew.garner@rackspace.com> Sun, 09 May 2010 03:52:44 -0500
View
@@ -0,0 +1 @@
+5
View
@@ -0,0 +1,69 @@
+Source: holland
+Section: utils
+Priority: optional
+Maintainer: Andrew Garner <andrew.garner@rackspace.com>
+Build-Depends: debhelper (>= 5), python (>= 2.3.5-11), python-setuptools (>= 0.6b3-1~)
+Build-Depends-Indep: python-support (>= 0.5.6)
+Standards-Version: 3.8.0
+XS-Homepage: https://gforge.rackspace.com/gf/project/holland/
+
+Package: holland
+Architecture: all
+Depends: ${python:Depends}, python-pkg-resources (>= 0.6b3-1~)
+Description: A pluggable backup utility
+ A pluggable backup framework which focuses on, but is not limited to, highly
+ configurable database backups.
+ .
+ Holland Mythos
+ .
+ The group came up with the name Holland in allusion to the fictional story of
+ Hans Brinker, a dutch boy who saved Holland by sticking his thumb in a leaking
+ dike hole overnight.
+ .
+ The Holland Skunk Works Dev Team represent the little boy, stopping the
+ inevitable flood.
+ .
+ The ocean represents our customers, and the rising tide of MySQL backup needs
+ at Rackspace.
+ .
+ The dike represents Rackspace.
+
+Package: holland-common
+Architecture: all
+Depends: holland (>= ${source:Version}), python-mysqldb (>= 1.2)
+Recommends: mysql-client (>= 4.1)
+Description: Holland Common Library Plugins
+ This package provides the common holland plugins that are generally used by
+ other plugins.
+
+Package: holland-mysqldump
+Architecture: all
+Depends: holland (>= ${source:Version}), holland-common(>= ${source:Version}), mysql-client (>= 4.1)
+Description: Holland MySQL Dump Backup Provider Plugin
+ This package provides the holland mysqldump plugin.
+
+Package: holland-example
+Architecture: all
+Depends: holland (>= ${source:Version})
+Description: Holland Example Backup Provider Plugin
+ This package provides the holland example plugin.
+
+Package: holland-maatkit
+Architecture: all
+Depends: holland (>= ${source:Version}), maatkit, holland-common (>= ${source:Version})
+Description: Holland Maatkit Library Plugins
+ This package provides the holland maatkit plugin.
+
+Package: holland-mysqlhotcopy
+Architecture: all
+Depends: holland (>= ${source:Version}), holland-common (>= ${source:Version})
+Description: Holland MySQL Hot Copy Backup Provider Plugin
+ This package provides the Holland mysqlhotcopy plugin.
+
+Package: holland-mysqllvm
+Architecture: all
+Depends: holland (>= ${source:Version}), holland-common (>= ${source:Version})
+Replaces: holland-mysql-lvm
+Description: Holland MySQL Hot Copy Backup Provider Plugin
+ This package provides the Holland mysql-lvm plugin.
+
View
@@ -0,0 +1,23 @@
+This package was debianized by BJ Dierkes <wdierkes@rackspace.com> on
+Sat, 02 May 2009 13:41:21 -0500.
+
+It was downloaded from <http://gforge.rackspace.com/svn/holland/>
+
+Upstream Authors:
+
+ Andrew Garner <andrew.garner@rackspace.com>
+ Jason Koelker <jason.koelkder@rackspace.com>
+ BJ Dierkes <wdierkes@rackspace.com>
+ Tim Soderstrom <tsoderst@rackspace.com>
+
+Copyright:
+
+ <Copyright (C) 2009 Rackspace US, Inc.>
+
+License:
+
+ Proprietary/None
+
+The Debian packaging is copyright 2009, Rackspace US, Inc. and is currently
+not licensed.
+
@@ -0,0 +1,10 @@
+usr/lib/python*.*/*-packages/holland/lib/compression.py*
+usr/lib/python*.*/*-packages/holland/lib/which.py*
+usr/lib/python*.*/*-packages/holland/lib/safefilename.py*
+usr/lib/python*.*/*-packages/holland/lib/multdict.py*
+usr/lib/python*.*/*-packages/holland/lib/archive/
+usr/lib/python*.*/*-packages/holland/lib/mysql/
+usr/lib/python*.*/*-packages/holland.lib.common-*.egg-info
+usr/lib/python*.*/*-packages/holland.lib.common-*-nspkg.pth
+usr/lib/python*.*/*-packages/holland.lib.mysql-*-py*.*.egg-info
+usr/lib/python*.*/*-packages/holland.lib.mysql-*-nspkg.pth
@@ -0,0 +1,4 @@
+usr/lib/python*.*/*-packages/holland.backup.example-*.egg-info
+usr/lib/python*.*/*-packages/holland.backup.example-*-nspkg.pth
+usr/lib/python*.*/*-packages/holland/backup/example.py*
+etc/holland/providers/example.conf
@@ -0,0 +1,4 @@
+usr/lib/python*.*/*-packages/holland.backup.maatkit-*.egg-info
+usr/lib/python*.*/*-packages/holland.backup.maatkit-*-nspkg.pth
+usr/lib/python*.*/*-packages/holland/backup/maatkit.py*
+etc/holland/providers/maatkit.conf
@@ -0,0 +1,4 @@
+usr/lib/python*.*/*-packages/holland.backup.mysqldump-*.egg-info
+usr/lib/python*.*/*-packages/holland.backup.mysqldump-*-nspkg.pth
+usr/lib/python*.*/*-packages/holland/backup/mysqldump/
+etc/holland/providers/mysqldump.conf
@@ -0,0 +1,4 @@
+usr/lib/python*.*/*-packages/holland.backup.mysqlhotcopy-*.egg-info
+usr/lib/python*.*/*-packages/holland.backup.mysqlhotcopy-*-nspkg.pth
+usr/lib/python*.*/*-packages/holland/backup/mysqlhotcopy.py*
+etc/holland/providers/mysqlhotcopy.conf
@@ -0,0 +1,4 @@
+usr/lib/python*.*/*-packages/holland.backup.mysql_lvm-*.egg-info
+usr/lib/python*.*/*-packages/holland.backup.mysql_lvm-*-nspkg.pth
+usr/lib/python*.*/*-packages/holland/backup/lvm/
+etc/holland/providers/mysql-lvm.conf
@@ -0,0 +1,5 @@
+etc/holland/
+etc/holland/backupsets/
+etc/holland/providers/
+var/log/holland/
+var/spool/holland/
@@ -0,0 +1,2 @@
+README
+docs/build/text
@@ -0,0 +1 @@
+config/backupsets/examples/*.conf
@@ -0,0 +1,9 @@
+usr/lib/python*.*/*-packages/holland-*.egg-info
+usr/lib/python*.*/*-packages/holland-*-nspkg.pth
+usr/lib/python*.*/*-packages/holland/core/
+usr/lib/python*.*/*-packages/holland/cli/
+etc/holland/holland.conf
+etc/holland/README
+etc/holland/providers/README
+etc/holland/backupsets/default.conf
+usr/sbin/holland
@@ -0,0 +1 @@
+docs/man/holland.1
@@ -0,0 +1 @@
+2.3-
View
@@ -0,0 +1,101 @@
+#!/usr/bin/make -f
+# -*- makefile -*-
+
+# Uncomment this to turn on verbose mode.
+#export DH_VERBOSE=1
+
+-include /usr/share/python/python.mk
+
+PYTHON=python
+PLUGINDIR=/usr/share/holland/plugins
+SBINDIR=/usr/sbin
+HOLLAND_CORE=$(CURDIR)
+
+configure: configure-stamp
+configure-stamp:
+ dh_testdir
+ touch configure-stamp
+
+
+build: build-stamp
+build-stamp: configure-stamp
+ dh_testdir
+ touch $@
+
+clean:
+ dh_testdir
+ dh_testroot
+ rm -f build-stamp configure-stamp
+
+ @for ADDON in $(HOLLAND_CORE); \
+ do cd $$ADDON ; \
+ $(PYTHON) setup.py $(if $(DH_VERBOSE),,-q) clean; \
+ done
+
+ @for PLUGIN in $(shell ls -d $(CURDIR)/plugins/*/); \
+ do cd $$PLUGIN ; \
+ $(PYTHON) setup.py $(if $(DH_VERBOSE),,-q) clean; \
+ done
+ dh_clean
+
+install: build
+ dh_testdir
+ dh_testroot
+ dh_clean -k
+ dh_installdirs
+
+ cd docs && make text
+ @for ADDON in $(HOLLAND_CORE); \
+ do cd $$ADDON ; \
+ $(PYTHON) setup.py $(if $(DH_VERBOSE),,-q) install \
+ --no-compile \
+ --prefix=/usr \
+ --root=$(CURDIR)/debian/tmp \
+ --install-scripts=$(SBINDIR) \
+ --single-version-externally-managed \
+ $(py_setup_install_args); \
+ done
+
+ @for PLUGIN in $(shell ls -d $(CURDIR)/plugins/*/); \
+ do cd $$PLUGIN ; \
+ $(PYTHON) setup.py $(if $(DH_VERBOSE),,-q) install \
+ --no-compile \
+ --prefix=/usr \
+ --root=$(CURDIR)/debian/tmp \
+ --install-scripts=$(SBINDIR) \
+ --single-version-externally-managed \
+ $(py_setup_install_args); \
+ done
+
+ mkdir -p $(CURDIR)/debian/tmp/etc/holland
+ mkdir -p $(CURDIR)/debian/tmp/etc/holland/backupsets
+ mkdir -p $(CURDIR)/debian/tmp/etc/holland/providers
+ @for name in $(shell ls $(CURDIR)/config/); \
+ do cp -a $(CURDIR)/config/$$name $(CURDIR)/debian/tmp/etc/holland; \
+ done
+# This should probably be a patch
+ @sed -i 's/^backupsets = default/backupsets = /g' $(CURDIR)/debian/tmp/etc/holland/holland.conf
+
+binary-indep: install
+ dh_testdir
+ dh_testroot
+ dh_installchangelogs
+ dh_installdocs
+ dh_installexamples
+ dh_install
+ dh_movefiles
+# dh_installlogrotate
+# dh_installcron
+ dh_installman
+ dh_pysupport
+ dh_link
+ dh_strip
+ dh_compress
+ dh_fixperms
+ dh_installdeb
+ dh_gencontrol
+ dh_md5sums
+ dh_builddeb
+
+binary: binary-indep
+.PHONY: build clean binary install configure

0 comments on commit 0ea9e94

Please sign in to comment.