[kernel] r8832 - in people/waldi/redhat-cluster: . openais openais/debian

Bastian Blank waldi at alioth.debian.org
Thu May 31 07:15:42 UTC 2007


Author: waldi
Date: Thu May 31 07:15:41 2007
New Revision: 8832

Log:
/people/waldi/redhat-cluster, /people/waldi/redhat-cluster/openais:
New directory.


Added:
   people/waldi/redhat-cluster/
   people/waldi/redhat-cluster/openais/
   people/waldi/redhat-cluster/openais/debian/
   people/waldi/redhat-cluster/openais/debian/changelog
   people/waldi/redhat-cluster/openais/debian/compat
   people/waldi/redhat-cluster/openais/debian/control
   people/waldi/redhat-cluster/openais/debian/rules   (contents, props changed)

Added: people/waldi/redhat-cluster/openais/debian/changelog
==============================================================================
--- (empty file)
+++ people/waldi/redhat-cluster/openais/debian/changelog	Thu May 31 07:15:41 2007
@@ -0,0 +1,7 @@
+openais (0.81-1) UNRELEASED; urgency=low
+
+  * Initial Release.
+    - Pull tarball from Ubuntu.
+
+ -- Bastian Blank <waldi at debian.org>  Thu, 31 May 2007 09:12:03 +0200
+

Added: people/waldi/redhat-cluster/openais/debian/compat
==============================================================================
--- (empty file)
+++ people/waldi/redhat-cluster/openais/debian/compat	Thu May 31 07:15:41 2007
@@ -0,0 +1 @@
+5

Added: people/waldi/redhat-cluster/openais/debian/control
==============================================================================
--- (empty file)
+++ people/waldi/redhat-cluster/openais/debian/control	Thu May 31 07:15:41 2007
@@ -0,0 +1,76 @@
+Source: openais
+Section: admin
+Priority: optional
+Maintainer: Debian Kernel Team <debian-kernel at lists.debian.org>
+Uploaders: Bastian Blank <waldi at debian.org>
+Standards-Version: 3.7.2
+Build-Depends: dpatch, debhelper (>> 5)
+
+Package: openais
+Section: admin
+Priority: optional
+Architecture: any
+Depends: ${shlibs:Depends}, libopenais2 (= ${Source-Version}), lsb-base (>= 3.0-6)
+Description: Standards-based cluster framework (daemon and modules)
+ The openais project is a project to implement a production quality
+ "Revised BSD" licensed implementation of the SA Forum's Application
+ Interface Specification. The project implements cutting edge research
+ on virtual synchrony to provide 100% correct operation in the face of
+ failures or partitionable networks with excellent performance
+ characteristics.
+ .
+ The Application Interface Specification is a software API and policies
+ which are used to develop applications that maintain service during
+ faults.
+ The API consists of Availability Management Framework (AMF) which
+ provides application failover, Cluster Membership (CLM),
+ Checkpointing (CKPT), Event (EVT), Messaging (MSG), and
+ Distributed Locks (DLOCK).
+ .
+ This package contains the aisexec daemon and modules
+
+Package: libopenais2
+Section: libs
+Architecture: any
+Depends: ${shlibs:Depends}
+Description: Standards-based cluster framework (libraries)
+ The openais project is a project to implement a production quality
+ "Revised BSD" licensed implementation of the SA Forum's Application
+ Interface Specification. The project implements cutting edge research
+ on virtual synchrony to provide 100% correct operation in the face of
+ failures or partitionable networks with excellent performance
+ characteristics.
+ .
+ The Application Interface Specification is a software API and policies
+ which are used to develop applications that maintain service during
+ faults.
+ The API consists of Availability Management Framework (AMF) which
+ provides application failover, Cluster Membership (CLM),
+ Checkpointing (CKPT), Event (EVT), Messaging (MSG), and
+ Distributed Locks (DLOCK).
+ .
+ This package contains libraries that should be used by openais clients.
+
+Package: libopenais-dev
+Section: libdevel
+Architecture: any
+Depends: libopenais2 (= ${Source-Version})
+Description: Standards-based cluster framework (developer files)
+ The openais project is a project to implement a production quality
+ "Revised BSD" licensed implementation of the SA Forum's Application
+ Interface Specification. The project implements cutting edge research
+ on virtual synchrony to provide 100% correct operation in the face of
+ failures or partitionable networks with excellent performance
+ characteristics.
+ .
+ The Application Interface Specification is a software API and policies
+ which are used to develop applications that maintain service during
+ faults.
+ The API consists of Availability Management Framework (AMF) which
+ provides application failover, Cluster Membership (CLM),
+ Checkpointing (CKPT), Event (EVT), Messaging (MSG), and
+ Distributed Locks (DLOCK).
+ .
+ This package contains header files required to build clients for the
+ openais infrastructure.
+

Added: people/waldi/redhat-cluster/openais/debian/rules
==============================================================================
--- (empty file)
+++ people/waldi/redhat-cluster/openais/debian/rules	Thu May 31 07:15:41 2007
@@ -0,0 +1,86 @@
+#!/usr/bin/make -f
+
+# Uncomment this to turn on verbose mode.
+# export DH_VERBOSE=1
+
+SOURCE  := $(shell dpkg-parsechangelog | sed -ne 's,^Source: *\(.*\)$$,\1,p')
+VERSION := $(shell dpkg-parsechangelog | perl -ne '/^Version:\s+(\S+)-[^-]+$$/ && print $$1;')
+
+BUILD_DIR = debian/build
+STAMPS_DIR = debian/stamps
+
+export OPENAIS_BUILD=$(if $(findstring debug,$(DEB_BUILD_OPTIONS)),DEBUG)
+
+$(BUILD_DIR) $(STAMPS_DIR):
+	@[ -d $@ ] || mkdir $@
+
+setup: $(STAMPS_DIR)/setup
+
+$(STAMPS_DIR)/setup: SOURCE_FILES = $(filter-out debian, $(wildcard * .[^.]*))
+$(STAMPS_DIR)/setup: DIR = $(BUILD_DIR)/build
+$(STAMPS_DIR)/setup: $(BUILD_DIR) $(STAMPS_DIR)
+	dh_testdir
+	@rm -rf $(DIR)
+	mkdir $(DIR)
+	cp -a $(SOURCE_FILES) $(DIR)
+	dpatch -d $(DIR) apply-all
+	touch $@
+
+build: $(STAMPS_DIR)/build
+
+$(STAMPS_DIR)/build: DIR = $(BUILD_DIR)/build
+$(STAMPS_DIR)/build: $(STAMPS_DIR)/setup
+	dh_testdir
+	$(MAKE) -C $(DIR)
+	touch $@
+
+clean:
+	dh_testdir
+	rm -rf $(BUILD_DIR) $(STAMPS_DIR)
+	dh_clean
+
+maintainerclean:
+	rm -rf $(filter-out .svn debian, $(wildcard * .[^.]*))
+
+install: DIR = $(BUILD_DIR)/build
+install: build
+	dh_testdir
+	dh_testroot
+	dh_clean -k
+	$(MAKE) -C $(DIR) install DESTDIR=$(CURDIR)/debian/tmp/
+	dh_install --sourcedir=debian/tmp
+	dh_installchangelogs
+	dh_installdirs
+	dh_installdocs
+	dh_installinit -p openais -- start 59 S . start 7 0 6 .
+	dh_installlogrotate
+	dh_strip
+	dh_compress
+	dh_fixperms
+	dh_installdeb
+	dh_makeshlibs -V
+	dh_shlibdeps
+	dh_gencontrol
+	dh_md5sums
+	dh_builddeb
+
+binary-arch: install
+
+binary-indep:
+
+binary: binary-arch binary-indep
+
+DIR_ORIG = ../orig/$(SOURCE)-$(VERSION)
+TAR_ORIG = ../$(SOURCE)_$(VERSION).orig.tar.gz
+
+orig: $(DIR_ORIG)
+	rsync --delete --exclude debian --exclude .svn --link-dest=$(DIR_ORIG)/ -a $(DIR_ORIG)/ .
+
+$(DIR_ORIG):
+	@[ -e $(TAR_ORIG) ] || ( echo "Can't find orig tarball" >&2; exit 1 )
+	mkdir -p ../orig
+	tar -C ../orig -xzf $(TAR_ORIG)
+
+# This is to make dpatch-edit-patch work
+unpatch: clean
+



More information about the Kernel-svn-changes mailing list