[pve-devel] r5370 - / redhat-cluster redhat-cluster/trunk redhat-cluster/trunk/debian redhat-cluster/trunk/debian/patches

svn-commits at proxmox.com svn-commits at proxmox.com
Thu Jan 13 06:24:45 CET 2011


Author: dietmar
Date: 2011-01-13 06:24:45 +0100 (Thu, 13 Jan 2011)
New Revision: 5370

Added:
   redhat-cluster/
   redhat-cluster/trunk/
   redhat-cluster/trunk/Makefile
   redhat-cluster/trunk/README
   redhat-cluster/trunk/debian/
   redhat-cluster/trunk/debian/changelog
   redhat-cluster/trunk/debian/compat
   redhat-cluster/trunk/debian/control
   redhat-cluster/trunk/debian/copyright
   redhat-cluster/trunk/debian/patches/
   redhat-cluster/trunk/debian/patches/change-confdir.diff
   redhat-cluster/trunk/debian/patches/disable-xvm-fence.diff
   redhat-cluster/trunk/debian/patches/enable-gfs.diff
   redhat-cluster/trunk/debian/patches/fix-cman-init.diff
   redhat-cluster/trunk/debian/patches/fix-lsb-header.diff
   redhat-cluster/trunk/debian/patches/fix-startup-config-timeout.diff
   redhat-cluster/trunk/debian/patches/remove-udev-break.diff
   redhat-cluster/trunk/debian/patches/series
   redhat-cluster/trunk/debian/redhat-cluster-pve-dev.install
   redhat-cluster/trunk/debian/redhat-cluster-pve.default
   redhat-cluster/trunk/debian/redhat-cluster-pve.dirs
   redhat-cluster/trunk/debian/redhat-cluster-pve.docs
   redhat-cluster/trunk/debian/redhat-cluster-pve.examples
   redhat-cluster/trunk/debian/redhat-cluster-pve.install
   redhat-cluster/trunk/debian/redhat-cluster-pve.postinst
   redhat-cluster/trunk/debian/redhat-cluster-pve.postrm
   redhat-cluster/trunk/debian/rules
Log:
moved from private repository


Added: redhat-cluster/trunk/Makefile
===================================================================
--- redhat-cluster/trunk/Makefile	                        (rev 0)
+++ redhat-cluster/trunk/Makefile	2011-01-13 05:24:45 UTC (rev 5370)
@@ -0,0 +1,41 @@
+RELEASE=2.0
+
+RHCVER=3.1.0
+RHCBRANCH=origin/STABLE31
+
+PACKAGE=redhat-cluster-pve
+PKGREL=1
+
+DEBS=									\
+	${PACKAGE}_${RHCVER}-${PKGREL}_amd64.deb			\
+	${PACKAGE}-dev_${RHCVER}-${PKGREL}_amd64.deb
+
+all: ${DEBS}
+	echo ${DEBS}
+
+.PHONY: cluster-${RHCVER}
+${DEBS} cluster-${RHCVER}: cluster.git
+	rm -rf cluster-${RHCVER}
+	rsync -a --exclude .git --exclude .gitignore cluster.git/ cluster-${RHCVER}
+	cp -a debian cluster-${RHCVER}/debian
+	cd cluster-${RHCVER}; dpkg-buildpackage -rfakeroot -b -us -uc
+
+cluster.git download:
+	git clone git://git.fedorahosted.org/cluster.git cluster.git
+	cd cluster.git; git checkout -b local ${RHCBRANCH}
+
+.PHONY: upload
+upload: ${DEBS}
+	umount /pve/${RELEASE}; mount /pve/${RELEASE} -o rw 
+	mkdir -p /pve/${RELEASE}/extra
+	rm -f /pve/${RELEASE}/extra/${PACKAGE}*.deb
+	rm -f /pve/${RELEASE}/extra/Packages*
+	cp ${DEBS} /pve/${RELEASE}/extra
+	cd /pve/${RELEASE}/extra; dpkg-scanpackages . /dev/null > Packages; gzip -9c Packages > Packages.gz
+	umount /pve/${RELEASE}; mount /pve/${RELEASE} -o ro
+
+distclean: clean
+	rm -rf cluster.git
+
+clean:
+	rm -rf *~ *.deb cluster-${RHCVER} ${PACKAGE}_* ${PACKAGE}-dev_* 
\ No newline at end of file

Added: redhat-cluster/trunk/README
===================================================================
--- redhat-cluster/trunk/README	                        (rev 0)
+++ redhat-cluster/trunk/README	2011-01-13 05:24:45 UTC (rev 5370)
@@ -0,0 +1,7 @@
+See http://sources.redhat.com/cluster/wiki/
+
+Sources from:
+
+http://git.fedorahosted.org/git/cluster.git
+
+

Added: redhat-cluster/trunk/debian/changelog
===================================================================
--- redhat-cluster/trunk/debian/changelog	                        (rev 0)
+++ redhat-cluster/trunk/debian/changelog	2011-01-13 05:24:45 UTC (rev 5370)
@@ -0,0 +1,30 @@
+redhat-cluster-pve (3.1.0-1) unstable; urgency=low
+
+  * update to latest stable 3.1.0
+
+ -- Proxmox Support Team <support at proxmox.com>  Thu, 02 Dec 2010 07:18:34 +0100
+
+redhat-cluster-pve (3.0.17-1) unstable; urgency=low
+
+  * update to latest stable 3.0.17
+
+ -- Proxmox Support Team <support at proxmox.com>  Tue, 12 Oct 2010 12:24:08 +0200
+
+redhat-cluster-pve (3.0.16-1) unstable; urgency=low
+
+  * update to latest stable 3.0.16
+
+ -- Proxmox Support Team <support at proxmox.com>  Wed, 06 Oct 2010 14:01:03 +0200
+
+redhat-cluster-pve (3.0.8-1) unstable; urgency=low
+
+  * update to latest stable 3.0.8
+
+ -- Proxmox Support Team <support at proxmox.com>  Wed, 24 Feb 2010 10:13:41 +0100
+
+redhat-cluster-pve (3.0.7-1) unstable; urgency=low
+
+  [ Proxmox Support Team ]
+  * Initial release
+
+ -- Proxmox Support Team <support at proxmox.com>  Thu, 18 Feb 2010 13:22:30 +0100

Added: redhat-cluster/trunk/debian/compat
===================================================================
--- redhat-cluster/trunk/debian/compat	                        (rev 0)
+++ redhat-cluster/trunk/debian/compat	2011-01-13 05:24:45 UTC (rev 5370)
@@ -0,0 +1 @@
+7

Added: redhat-cluster/trunk/debian/control
===================================================================
--- redhat-cluster/trunk/debian/control	                        (rev 0)
+++ redhat-cluster/trunk/debian/control	2011-01-13 05:24:45 UTC (rev 5370)
@@ -0,0 +1,38 @@
+Source: redhat-cluster-pve
+Section: admin
+Priority: optional
+Maintainer: Proxmox Support Team <support at proxmox.com>
+Standards-Version: 3.8.3
+Build-Depends: quilt (>= 0.46-7~), debhelper (>= 7), autotools-dev, 
+ libxml2-dev, libncurses5-dev, linux-libc-dev, 
+ libnss3-dev, libnspr4-dev, bzip2, libslang2-dev, libldap2-dev, 
+ perl-modules,
+ libcorosync-pve-dev,
+ libopenais-pve-dev,
+ xsltproc,
+ python-pexpect,
+ python-pycurl
+
+Package: redhat-cluster-pve
+Architecture: any
+Depends: ${shlibs:Depends}, ${misc:Depends}, ${perl:Depends}, 
+ ${python:Depends}, pve-cluster, corosync-pve,
+ openais-pve, python, openipmi, sg3-utils, python-pexpect, python-pycurl,
+ libnet-snmp-perl, libnet-telnet-perl, snmp, telnet, openssh-client,
+ python-openssl, libxml2-utils
+Conflicts: cman, redhat-cluster-suite, gfs2-tools, rgmanager
+Description: Red Hat cluster suite
+ RHCS is a cluster management infrastructure, for building
+ high-availability multi-node clusters with service and IP failover on
+ top of shared Fibre Channel/iSCSI storage devices.
+
+
+Package: redhat-cluster-pve-dev
+Section: libdevel
+Architecture: any
+Depends: ${misc:Depends},  redhat-cluster-pve (= ${binary:Version})
+Description: Red Hat cluster suite - cluster manager development files
+ This package is part of the Red Hat Cluster Suite, a complete
+ high-availability solution.
+ .
+ This package contains the files needed for developing applications.

Added: redhat-cluster/trunk/debian/copyright
===================================================================
--- redhat-cluster/trunk/debian/copyright	                        (rev 0)
+++ redhat-cluster/trunk/debian/copyright	2011-01-13 05:24:45 UTC (rev 5370)
@@ -0,0 +1,288 @@
+This work was packaged for Debian by:
+
+ Proxmox Support Team <support at proxmox.com> on Thu, 18 Feb 2010 13:20:10 +0100
+
+It was downloaded from <git://git.fedorahosted.org/cluster.git>
+
+*****
+
+From upstream README.licence:
+
+The Red Hat Cluster is a collection of free software built on top of different
+libraries and applications.
+
+For a detailed list of authors and copyright holders, please check the
+included COPYRIGHT file.
+
+Libraries:
+
+You can redistribute them and/or modify them under the terms of the GNU Lesser
+General Public License as published by the Free Software Foundation; either
+version 2.1 of the License, or (at your option) any later version.
+
+The libraries are distributed in the hope that they will be useful, but WITHOUT
+ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
+FOR A PARTICULAR PURPOSE.  See the GNU Lesser General Public License for more
+details.
+
+Applications:
+
+You can redistribute them and/or modify them under the terms of the GNU General
+Public License as published by the Free Software Foundation; either version
+2 of the License, or (at your option) any later version.
+
+The applications are distributed in the hope that they will be useful, but
+WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
+FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License for more
+details.
+
+A copy of each license is included for your convenience in COPYING.applications
+and COPYING.libraries.
+
+If missing, write to the Free Software Foundation, Inc., 51 Franklin St,
+Fifth Floor, Boston, MA 02110-1301 USA.
+
+*****
+
+On Debian systems, the complete text of the GNU General Public License 
+version 2 can be found in `/usr/share/common-licenses/GPL-2'.
+
+On Debian systems, the complete text of the GNU Lesser Public License 
+version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.
+
+*****
+
+From upstream COPYRIGHT file:
+
+Unless specified otherwise in the "exceptions section" below:
+
+Copyright (C) 1997-2003 Sistina Software, Inc.  All rights reserved.
+Copyright (C) 2004-2008 Red Hat, Inc.  All rights reserved.
+
+Exceptions:
+
+cman/qdisk/crc32.c:
+ Copyright (C) 2000 Bryan Call <bc at fodder.org>
+ Modified by Lon H. Hohberger <lhh at redhat.com>
+ Copyright (C) 2003-2008 Red Hat, Inc.  All rights reserved.
+
+cman/qdisk/daemon_init.c:
+ Copyright (C) 2000 Mission Critical Linux
+ Copyright (C) 2002-2008 Red Hat, Inc.  All rights reserved.
+ Author: Jeff Moyer <jmoyer at redhat.com>
+
+cman/qdisk/disk.c:
+ Copyright (C) 2000 Mission Critical Linux
+ Copyright (C) 2002-2008 Red Hat, Inc.  All rights reserved.
+ Author: Tim Burke <tburke at redhat.com>
+
+cman/qdisk/scandisk.{c,h}:
+ Original design by: Joel Becker <Joel.Becker at oracle.com> and
+ Fabio M. Di Nitto <fdinitto at redhat.com>
+
+dlm/doc/example.c:
+ Author: Daniel Phillips <phillips at redhat.com>
+
+fence/agents/apc_snmp/powernet369.mib:
+ Copyright (c) 2005 American Power Conversion, Inc.
+ PowerNet is a Trademark of American Power Conversion Corp.
+
+fence/agents/ifmib/fence_ifmib.py:
+ Copyright (C) 2008 Ross Vandegrift.
+ Written by Ross Vandegrift <ross at kallisti.us>
+
+fence/agents/ipmilan/expect.{c,h}:
+ Copyright (C) 2000 Alan Robertson <alanr at unix.sh>
+
+fence/agents/vmware/fence_vmware.pl:
+ Author: Zach Lowry <zach at zachlowry.net>
+
+fence/agents/xvm/tcp.c:
+ Copyright (C) 2000 Mission Critical Linux
+ Copyright (C) 2002-2008 Red Hat, Inc.  All rights reserved.
+ Author: Jeff Moyer <jmoyer at redhat.com>
+
+fence/man/fence_ifmib.8:
+ Copyright (C) 2008 Ross Vandegrift.
+ Written by Ross Vandegrift <ross at kallisti.us>
+
+gfs/man/gfs_mount.8:
+ Portions copyright (C) 2001-2003 The OpenGFS Project
+ Portions copyright (C) 2004 <ben.m.cahill at intel.com>
+ Copyright (C) 2004-2008 Red Hat, Inc.  All rights reserved.
+
+gfs2/man/gfs2_mount.8:
+ Portions copyright (C) 2001-2003 The OpenGFS2 Project
+ Portions copyright (C) 2004 <ben.m.cahill at intel.com>
+ Copyright (C) 2004-2008 Red Hat, Inc.  All rights reserved.
+
+gfs-kernel/src/gfs/fixed_div64.h:
+ Copyright (c) 2000-2003 Silicon Graphics, Inc.  All Rights Reserved.
+  Contact information: Silicon Graphics, Inc., 1600 Amphitheatre Pkwy,
+  Mountain View, CA  94043, or:
+  http://www.sgi.com
+  For further information regarding this notice, see:
+  http://oss.sgi.com/projects/GenInfo/SGIGPLNoticeExplan/
+ Copyright (C) 2004-2008 Red Hat, Inc.  All rights reserved.
+
+From rgmanager/AUTHORS:
+
+Lon Hohberger           lhh at redhat.com
+* Resource tree
+* Failover domains
+* Resource agent scripts
+
+Gregory Myrdal          [private]
+* Misc utilities
+* Resource agent scripts
+
+Jeff Moyer              jmoyer at redhat.com
+* Syslog wrapper & logging program
+
+Portions of this code (C) 2000-2001 Mission Critical Linux, Inc.
+
+rgmanager/include/clulog.h:
+ Copyright (C) 2000 Mission Critical Linux
+ Copyright (C) 2002-2008 Red Hat, Inc.  All rights reserved.
+ Author: Jeff Moyer <moyer at missioncriticallinux.com>
+
+rgmanager/src/clulib/clulog.c:
+ Copyright (C) 2000 Mission Critical Linux
+ Copyright (C) 2002-2008 Red Hat, Inc.  All rights reserved.
+ Author: Jeff Moyer <moyer at missioncriticallinux.com>
+
+rgmanager/src/clulib/daemon_init.c:
+ Copyright (C) 2000 Mission Critical Linux
+ Copyright (C) 2002-2008 Red Hat, Inc.  All rights reserved.
+ Author: Jeff Moyer <moyer at missioncriticallinux.com>
+
+rgmanager/src/clulib/msgsimple.c:
+ Copyright (C) 2000 Mission Critical Linux
+ Copyright (C) 2002-2008 Red Hat, Inc.  All rights reserved.
+
+rgmanager/src/clulib/tmgr.c:
+ Copyright (C) 2006-2007 Crosswalk.
+ Copyright (C) 2007-2008 Red Hat, Inc.  All rights reserved.
+
+rgmanager/src/clulib/wrap_lock.c:
+ Copyright (C) 2006-2007 Crosswalk.
+ Copyright (C) 2007-2008 Red Hat, Inc.  All rights reserved.
+
+rgmanager/src/daemons/groups.c:
+ Copyright (C) 2000 Mission Critical Linux
+ Copyright (C) 2002-2008 Red Hat, Inc.  All rights reserved.
+
+rgmanager/src/daemons/main.c:
+ Copyright (C) 2000 Mission Critical Linux
+ Copyright (C) 2002-2008 Red Hat, Inc.  All rights reserved.
+
+rgmanager/src/utils/cluarp.c:
+ Copyright (C) 2000 Mission Critical Linux
+ Copyright (C) 2002-2008 Red Hat, Inc.  All rights reserved.
+
+rgmanager/src/utils/clubufflush.c:
+ Copyright (C) 2000 Mission Critical Linux
+ Copyright (C) 2002-2008 Red Hat, Inc.  All rights reserved.
+ Author: Gregory P. Myrdal <Myrdal at MissionCriticalLinux.Com>
+
+rgmanager/src/utils/clufindhostname.c:
+ Copyright (C) 2000 Mission Critical Linux
+ Copyright (C) 2002-2008 Red Hat, Inc.  All rights reserved.
+ Richard Rabbat <rabbat at missioncriticallinux.com>
+
+rgmanager/src/utils/clulog.c:
+ Copyright (C) 2000 Mission Critical Linux
+ Copyright (C) 2002-2008 Red Hat, Inc.  All rights reserved.
+ Author: Jeff Moyer <moyer at missioncriticallinux.com>
+
+rgmanager/src/utils/syscall.h
+ Copyright (C) 1995-1997 Olaf Kirch <okir at monad.swb.de>
+ Copyright (C) 1997-2003 Sistina Software, Inc.  All rights reserved.
+ Copyright (C) 2004-2008 Red Hat, Inc.  All rights reserved.
+ 
+rgmanager/src/resources/ASEHAagent.sh:
+ Sybase Availability Agent for Red Hat Cluster v15.0.2
+ Copyright (C) - 2007
+ Sybase, Inc. All rights reserved.
+
+ Sybase Availability Agent for Red Hat Cluster v15.0.2 is licensed
+ under the GNU General Public License Version 2.
+
+ Author(s):
+  Jian-ping Hui <jphui at sybase.com>
+
+rgmanager/src/resources/clusterfs.sh:
+ Copyright (C) 2000 Mission Critical Linux
+ Copyright (C) 2002-2008 Red Hat, Inc.  All rights reserved.
+
+rgmanager/src/resources/fs.sh:
+ Copyright (C) 2000 Mission Critical Linux
+ Copyright (C) 2002-2008 Red Hat, Inc.  All rights reserved.
+
+rgmanager/src/resources/ip.sh:
+ Copyright (C) 2000 Mission Critical Linux
+ Copyright (C) 2004-2008 Red Hat, Inc.  All rights reserved.
+
+rgmanager/src/resources/netfs.sh:
+ Copyright (C) 2000 Mission Critical Linux
+ Copyright (C) 2002-2008 Red Hat, Inc.  All rights reserved.
+
+rgmanager/src/resources/netexport.sh:
+ Copyright (C) 2000 Mission Critical Linux
+ Copyright (C) 2002-2008 Red Hat, Inc.  All rights reserved.
+
+rgmanager/src/resources/ocf-shellfuncs:
+ Copyright (C) 2004 SUSE LINUX AG, Lars Marowsky-Bree. All Rights Reserved.
+
+rgmanager/src/resources/oracledb.sh:
+ Author(s):
+  Hardy Merrill <hmerrill at redhat.com>
+  Michael Moon <Michael dot Moon at oracle.com>
+
+rgmanager/src/resources/SAPDatabase:
+ Author: Alexander Krauth
+ Copyright (C) 2006 Alexander Krauth
+
+rgmanager/src/resources/SAPInstance:
+ Author: Alexander Krauth
+ Copyright (C) 2006 Alexander Krauth
+
+rgmanager/src/resources/smb.sh:
+ Copyright (C) 2000 Mission Critical Linux
+ Copyright (C) 2002-2008 Red Hat, Inc.  All rights reserved.
+ Author(s):
+  Lon Hohberger (lhh at redhat.com)
+  Tim Burke (tburke at redhat.com)
+
+Authors as known by current RCS as of the time of writing:
+
+Abhijith Das <adas at redhat.com>
+Adam Manthei <amanthei at redhat.com>
+A. J. Lewis <alewis at redhat.com>
+Alasdair G. Kergon <agk at redhat.com>
+Andrew Price <andy at andrewprice.me.uk>
+Benjamin Marzinski <bmarzins at redhat.com>
+Bob Peterson <rpeterso at redhat.com>
+Chris Feist <cfeist at redhat.com>
+Christine Caulfield <ccaulfie at redhat.com>
+Daniel Phillips <phillips at redhat.com>
+David Teigland <teigland at redhat.com>
+Fabio M. Di Nitto <fdinitto at redhat.com>
+James Parsons <jparsons at redhat.com>
+Joel Becker <joel.becker at oracle.com>
+Jonathan Brassow <jbrassow at redhat.com>
+jparsons <jparsons at redhat.com>
+Ken Preslan <kpreslan at redhat.com>
+Lon Hohberger <lhh at redhat.com>
+Marc - A. Dahlhaus <mad at wol.de>
+Marek 'marx' Grac <mgrac at redhat.com>
+Mark Hlawatschek <hlawatschek at atix.de>
+Michael Conrad Tadpol Tilstra <mtilstra at redhat.com>
+Patrick Caulfield <pcaulfie at redhat.com>
+Robert Peterson <rpeterso at redhat.com>
+Ross Vandegrift <ross at kallisti.us>
+Ryan McCabe <rmccabe at redhat.com>
+Ryan O'Hara <rohara at redhat.com>
+Stanko Kupcevic <kupcevic at redhat.com>
+Steven Whitehouse <swhiteho at redhat.com>
+Wendy Cheng <wcheng at redhat.com>

Added: redhat-cluster/trunk/debian/patches/change-confdir.diff
===================================================================
--- redhat-cluster/trunk/debian/patches/change-confdir.diff	                        (rev 0)
+++ redhat-cluster/trunk/debian/patches/change-confdir.diff	2011-01-13 05:24:45 UTC (rev 5370)
@@ -0,0 +1,12 @@
+Index: cluster-3.0.6/debian/rules
+===================================================================
+--- cluster-3.0.6.orig/debian/rules	2010-02-01 13:37:05.000000000 +0100
++++ cluster-3.0.6/debian/rules	2010-02-01 13:38:12.000000000 +0100
+@@ -17,6 +17,7 @@
+ 		    --nssincdir=/usr/include/nss \
+ 		    --nsprincdir=/usr/include/nspr \
+ 		    --libexecdir=/usr/lib \
++		    --confdir=/cluster/config \
+ 		    --disable_kernel_check \
+ 		    --without_kernel_modules
+ 

Added: redhat-cluster/trunk/debian/patches/disable-xvm-fence.diff
===================================================================
--- redhat-cluster/trunk/debian/patches/disable-xvm-fence.diff	                        (rev 0)
+++ redhat-cluster/trunk/debian/patches/disable-xvm-fence.diff	2011-01-13 05:24:45 UTC (rev 5370)
@@ -0,0 +1,12 @@
+Index: cluster-3.0.7/configure
+===================================================================
+--- cluster-3.0.7.orig/configure	2010-02-12 07:15:10.000000000 +0100
++++ cluster-3.0.7/configure	2010-02-12 07:25:13.000000000 +0100
+@@ -683,6 +683,7 @@
+     chomp;
+     s|fence\/agents\/| |g;
+     s|lib ||g;
++    s|xvm ||g;
+     s|nss_wrapper ||g;
+     $all_fence = $_;
+   }

Added: redhat-cluster/trunk/debian/patches/enable-gfs.diff
===================================================================
--- redhat-cluster/trunk/debian/patches/enable-gfs.diff	                        (rev 0)
+++ redhat-cluster/trunk/debian/patches/enable-gfs.diff	2011-01-13 05:24:45 UTC (rev 5370)
@@ -0,0 +1,12 @@
+Index: cluster-3.0.7/debian/rules
+===================================================================
+--- cluster-3.0.7.orig/debian/rules	2010-02-12 07:42:03.000000000 +0100
++++ cluster-3.0.7/debian/rules	2010-02-12 07:42:48.000000000 +0100
+@@ -18,6 +18,7 @@
+ 		    --nsprincdir=/usr/include/nspr \
+ 		    --libexecdir=/usr/lib \
+ 		    --disable_kernel_check \
++		    --enable_gfs \
+ 		    --without_kernel_modules
+ 
+ 	touch $@

Added: redhat-cluster/trunk/debian/patches/fix-cman-init.diff
===================================================================
--- redhat-cluster/trunk/debian/patches/fix-cman-init.diff	                        (rev 0)
+++ redhat-cluster/trunk/debian/patches/fix-cman-init.diff	2011-01-13 05:24:45 UTC (rev 5370)
@@ -0,0 +1,27 @@
+
+ * check if cman_tool is installed
+
+ * do not overwrite global return status 'rtrn' - use local keyword
+
+Index: new/cman/init.d/cman.in
+===================================================================
+--- new.orig/cman/init.d/cman.in	2010-12-02 07:19:35.000000000 +0100
++++ new/cman/init.d/cman.in	2010-12-23 11:32:12.000000000 +0100
+@@ -19,6 +19,8 @@
+ # set secure PATH
+ PATH="/bin:/usr/bin:/sbin:/usr/sbin:@SBINDIR@"
+ 
++test -x @SBINDIR@/cman_tool || exit 0
++
+ chkconfig2()
+ {
+ 	case "$1" in
+@@ -46,7 +48,7 @@
+ status()
+ {
+ 	pid=$(pidof $1 2>/dev/null)
+-	rtrn=$?
++	local rtrn=$?
+ 	if [ $rtrn -ne 0 ]; then
+ 		echo "$1 is stopped"
+ 	else

Added: redhat-cluster/trunk/debian/patches/fix-lsb-header.diff
===================================================================
--- redhat-cluster/trunk/debian/patches/fix-lsb-header.diff	                        (rev 0)
+++ redhat-cluster/trunk/debian/patches/fix-lsb-header.diff	2011-01-13 05:24:45 UTC (rev 5370)
@@ -0,0 +1,100 @@
+Index: new/cman/init.d/cman.in
+===================================================================
+--- new.orig/cman/init.d/cman.in	2010-12-02 07:34:43.000000000 +0100
++++ new/cman/init.d/cman.in	2010-12-17 15:22:32.000000000 +0100
+@@ -8,10 +8,10 @@
+ #
+ ### BEGIN INIT INFO
+ # Provides:		cman
+-# Required-Start:	$network $time
+-# Required-Stop:	$network $time
+-# Default-Start:
+-# Default-Stop:
++# Required-Start:	pve-cluster
++# Required-Stop:	pve-cluster
++# Default-Start:        S
++# Default-Stop:         0 6
+ # Short-Description:	Starts and stops cman
+ # Description:		Starts and stops the Cluster Manager set of daemons
+ ### END INIT INFO
+@@ -19,7 +19,10 @@
+ # set secure PATH
+ PATH="/bin:/usr/bin:/sbin:/usr/sbin:@SBINDIR@"
+ 
++CCFG="/etc/cluster/cluster.conf"
++
+ test -x @SBINDIR@/cman_tool || exit 0
++test -f "$CCFG" || exit 0
+ 
+ chkconfig2()
+ {
+@@ -68,8 +71,7 @@
+ 
+ # deb based distros
+ if [ ! -d /etc/sysconfig ]; then
+-	[ -f /etc/default/cluster ] && . /etc/default/cluster
+-	[ -f /etc/default/cman ] && . /etc/default/cman
++	[ -f /etc/default/redhat-cluster-pve ] && . /etc/default/redhat-cluster-pve
+ 	[ -z "$LOCK_FILE" ] && LOCK_FILE="/var/lock/cman"
+ 	netmanager=network-manager
+ fi
+Index: new/rgmanager/init.d/rgmanager.in
+===================================================================
+--- new.orig/rgmanager/init.d/rgmanager.in	2010-12-02 07:19:35.000000000 +0100
++++ new/rgmanager/init.d/rgmanager.in	2010-12-02 07:35:14.000000000 +0100
+@@ -8,8 +8,8 @@
+ # Provides:		rgmanager
+ # Required-Start:	cman
+ # Required-Stop:	cman
+-# Default-Start:
+-# Default-Stop:
++# Default-Start:        S
++# Default-Stop:         0 6
+ # Short-Description:	Starts and stops Red Hat Service (resource group) Manager
+ # Description:		Starts and stops Red Hat Service (resource group) Manager
+ ### END INIT INFO
+@@ -20,6 +20,10 @@
+ # set secure PATH
+ PATH="/sbin:/bin:/usr/sbin:/usr/bin:@SBINDIR@"
+ 
++CCFG="/etc/cluster/cluster.conf"
++
++test -f "$CCFG" || exit 0
++
+ success()
+ {
+ 	echo -ne "[  OK  ]\r"
+@@ -52,8 +56,7 @@
+ 
+ # deb based distros
+ if [ -d /etc/default ]; then
+-	[ -f /etc/default/cluster ] && . /etc/default/cluster
+-	[ -f /etc/default/rgmanager ] && . /etc/default/rgmanager
++	[ -f /etc/default/redhat-cluster-pve ] && . /etc/default/redhat-cluster-pve
+ 	[ -z "$LOCK_FILE" ] && LOCK_FILE="/var/lock/rgmanager"
+ fi
+ 
+@@ -72,6 +75,11 @@
+ 	done
+ }
+ 
++rgmanager_enabled()
++{
++	ccs_tool query /cluster/rm >/dev/null 2>&1
++}
++
+ rtrn=0
+ 
+ if [ "$EUID" != "0" ]; then
+@@ -81,6 +89,11 @@
+ 
+ case "$1" in
+ start)
++
++	if ! rgmanager_enabled; then
++	    exit 0;
++	fi
++
+ 	echo -n "Starting $ID: "
+ 
+ 	# most recent distributions use tmpfs for /var/run

Added: redhat-cluster/trunk/debian/patches/fix-startup-config-timeout.diff
===================================================================
--- redhat-cluster/trunk/debian/patches/fix-startup-config-timeout.diff	                        (rev 0)
+++ redhat-cluster/trunk/debian/patches/fix-startup-config-timeout.diff	2011-01-13 05:24:45 UTC (rev 5370)
@@ -0,0 +1,10 @@
+Index: new/cman/daemon/cman.h
+===================================================================
+--- new.orig/cman/daemon/cman.h	2010-11-10 11:54:07.000000000 +0100
++++ new/cman/daemon/cman.h	2010-11-10 11:54:36.000000000 +0100
+@@ -16,4 +16,4 @@
+ #define DEFAULT_SHUTDOWN_TIMEOUT 5000
+ #define DEFAULT_CCSD_POLL        1000
+ #define DEFAULT_DISALLOWED       0
+-#define DEFAULT_STARTUP_CONFIG_TIMEOUT 0
++#define DEFAULT_STARTUP_CONFIG_TIMEOUT 20

Added: redhat-cluster/trunk/debian/patches/remove-udev-break.diff
===================================================================
--- redhat-cluster/trunk/debian/patches/remove-udev-break.diff	                        (rev 0)
+++ redhat-cluster/trunk/debian/patches/remove-udev-break.diff	2011-01-13 05:24:45 UTC (rev 5370)
@@ -0,0 +1,12 @@
+Index: cluster-3.0.6/debian/control
+===================================================================
+--- cluster-3.0.6.orig/debian/control	2010-02-03 14:41:34.000000000 +0100
++++ cluster-3.0.6/debian/control	2010-02-03 14:41:39.000000000 +0100
+@@ -148,7 +148,6 @@
+ Section: libs
+ Architecture: any
+ Depends: ${misc:Depends}, ${shlibs:Depends}
+-Breaks: udev (<< 0.136-1)
+ Description: Red Hat cluster suite - distributed lock manager library
+  This package is part of the Red Hat Cluster Suite, a complete
+  high-availability solution.

Added: redhat-cluster/trunk/debian/patches/series
===================================================================
--- redhat-cluster/trunk/debian/patches/series	                        (rev 0)
+++ redhat-cluster/trunk/debian/patches/series	2011-01-13 05:24:45 UTC (rev 5370)
@@ -0,0 +1,7 @@
+#disable-xvm-fence.diff
+#remove-udev-break.diff
+#change-confdir.diff
+#enable-gfs.diff
+fix-cman-init.diff
+fix-lsb-header.diff
+fix-startup-config-timeout.diff

Added: redhat-cluster/trunk/debian/redhat-cluster-pve-dev.install
===================================================================
--- redhat-cluster/trunk/debian/redhat-cluster-pve-dev.install	                        (rev 0)
+++ redhat-cluster/trunk/debian/redhat-cluster-pve-dev.install	2011-01-13 05:24:45 UTC (rev 5370)
@@ -0,0 +1,4 @@
+usr/include/
+usr/lib/*.a
+usr/lib/pkgconfig
+usr/share/man/man3

Added: redhat-cluster/trunk/debian/redhat-cluster-pve.default
===================================================================
--- redhat-cluster/trunk/debian/redhat-cluster-pve.default	                        (rev 0)
+++ redhat-cluster/trunk/debian/redhat-cluster-pve.default	2011-01-13 05:24:45 UTC (rev 5370)
@@ -0,0 +1,7 @@
+# CLUSTERNAME=""
+# NODENAME=""
+# USE_CCS="yes"
+# CLUSTER_JOIN_TIMEOUT=300
+# CLUSTER_JOIN_OPTIONS=""
+# CLUSTER_SHUTDOWN_TIMEOUT=60
+# RGMGR_OPTIONS=""

Added: redhat-cluster/trunk/debian/redhat-cluster-pve.dirs
===================================================================
--- redhat-cluster/trunk/debian/redhat-cluster-pve.dirs	                        (rev 0)
+++ redhat-cluster/trunk/debian/redhat-cluster-pve.dirs	2011-01-13 05:24:45 UTC (rev 5370)
@@ -0,0 +1,3 @@
+var/log/cluster
+var/run/cluster
+etc/cluster
\ No newline at end of file

Added: redhat-cluster/trunk/debian/redhat-cluster-pve.docs
===================================================================
--- redhat-cluster/trunk/debian/redhat-cluster-pve.docs	                        (rev 0)
+++ redhat-cluster/trunk/debian/redhat-cluster-pve.docs	2011-01-13 05:24:45 UTC (rev 5370)
@@ -0,0 +1,4 @@
+doc/COPYING.applications
+doc/COPYING.libraries
+doc/usage.txt
+rgmanager/errors.txt

Added: redhat-cluster/trunk/debian/redhat-cluster-pve.examples
===================================================================
--- redhat-cluster/trunk/debian/redhat-cluster-pve.examples	                        (rev 0)
+++ redhat-cluster/trunk/debian/redhat-cluster-pve.examples	2011-01-13 05:24:45 UTC (rev 5370)
@@ -0,0 +1 @@
+doc/cman_notify_template.sh
\ No newline at end of file

Added: redhat-cluster/trunk/debian/redhat-cluster-pve.install
===================================================================
--- redhat-cluster/trunk/debian/redhat-cluster-pve.install	                        (rev 0)
+++ redhat-cluster/trunk/debian/redhat-cluster-pve.install	2011-01-13 05:24:45 UTC (rev 5370)
@@ -0,0 +1,12 @@
+usr/sbin/*
+usr/lib/lcrso/*.lcrso usr/lib/lcrso/
+usr/lib/*.so.*
+usr/lib/*.so
+usr/share/cluster/*
+usr/share/man/man5/*
+usr/share/man/man8/*
+etc/init.d/cman
+etc/init.d/rgmanager
+etc/logrotate.d/cluster
+lib/udev/rules.d/45-dlm.rules
+usr/lib/perl5

Added: redhat-cluster/trunk/debian/redhat-cluster-pve.postinst
===================================================================
--- redhat-cluster/trunk/debian/redhat-cluster-pve.postinst	                        (rev 0)
+++ redhat-cluster/trunk/debian/redhat-cluster-pve.postinst	2011-01-13 05:24:45 UTC (rev 5370)
@@ -0,0 +1,49 @@
+#!/bin/sh
+# postinst script for cluster
+#
+# see: dh_installdeb(1)
+
+set -e
+
+# summary of how this script can be called:
+#        * <postinst> `configure' <most-recently-configured-version>
+#        * <old-postinst> `abort-upgrade' <new version>
+#        * <conflictor's-postinst> `abort-remove' `in-favour' <package>
+#          <new-version>
+#        * <postinst> `abort-remove'
+#        * <deconfigured's-postinst> `abort-deconfigure' `in-favour'
+#          <failed-install-package> <version> `removing'
+#          <conflicting-package> <version>
+# for details, see http://www.debian.org/doc/debian-policy/ or
+# the debian-policy package
+
+
+case "$1" in
+    configure)
+    ;;
+
+    abort-upgrade|abort-remove|abort-deconfigure)
+    ;;
+
+    *)
+        echo "postinst called with unknown argument \`$1'" >&2
+        exit 1
+    ;;
+esac
+
+if [ -x "/etc/init.d/cman" ]; then
+        update-rc.d cman start 61 S . start 5 0 6 . >/dev/null || exit $?
+fi
+if [ -x "/etc/init.d/gfs2" ]; then
+        update-rc.d gfs2 start 65 S . start 2 0 6 . >/dev/null || exit $?
+fi
+if [ -x "/etc/init.d/rgmanager" ]; then
+        update-rc.d rgmanager start 65 S . start 1 0 6 . >/dev/null || exit $?
+fi
+
+# dh_installdeb will replace this with shell code automatically
+# generated by other debhelper scripts.
+
+#DEBHELPER#
+
+exit 0

Added: redhat-cluster/trunk/debian/redhat-cluster-pve.postrm
===================================================================
--- redhat-cluster/trunk/debian/redhat-cluster-pve.postrm	                        (rev 0)
+++ redhat-cluster/trunk/debian/redhat-cluster-pve.postrm	2011-01-13 05:24:45 UTC (rev 5370)
@@ -0,0 +1,43 @@
+#!/bin/sh
+# postrm script for cluster
+#
+# see: dh_installdeb(1)
+
+set -e
+
+# summary of how this script can be called:
+#        * <postrm> `remove'
+#        * <postrm> `purge'
+#        * <old-postrm> `upgrade' <new-version>
+#        * <new-postrm> `failed-upgrade' <old-version>
+#        * <new-postrm> `abort-install'
+#        * <new-postrm> `abort-install' <old-version>
+#        * <new-postrm> `abort-upgrade' <old-version>
+#        * <disappearer's-postrm> `disappear' <overwriter>
+#          <overwriter-version>
+# for details, see http://www.debian.org/doc/debian-policy/ or
+# the debian-policy package
+
+
+case "$1" in
+    purge)
+	update-rc.d cman remove >/dev/null || exit $?
+	update-rc.d gfs2 remove >/dev/null || exit $?
+	update-rc.d rgmanager remove >/dev/null || exit $?
+    ;;
+
+    purge|remove|upgrade|failed-upgrade|abort-install|abort-upgrade|disappear)
+    ;;
+
+    *)
+        echo "postrm called with unknown argument \`$1'" >&2
+        exit 1
+    ;;
+esac
+
+# dh_installdeb will replace this with shell code automatically
+# generated by other debhelper scripts.
+
+#DEBHELPER#
+
+exit 0

Added: redhat-cluster/trunk/debian/rules
===================================================================
--- redhat-cluster/trunk/debian/rules	                        (rev 0)
+++ redhat-cluster/trunk/debian/rules	2011-01-13 05:24:45 UTC (rev 5370)
@@ -0,0 +1,44 @@
+#!/usr/bin/make -f
+# -*- makefile -*-
+# Sample debian/rules that uses debhelper.
+#
+# This file was originally written by Joey Hess and Craig Small.
+# As a special exception, when this file is copied by dh-make into a
+# dh-make output file, you may use that output file without restriction.
+# This special exception was added by Craig Small in version 0.37 of dh-make.
+#
+# Modified to make a template file for a multi-binary package with separated
+# build-arch and build-indep targets  by Bill Allombert 2001
+
+# Uncomment this to turn on verbose mode.
+#export DH_VERBOSE=1
+
+# This has to be exported to make some magic below work.
+export DH_OPTIONS
+
+BUILDROOT := $(shell pwd)
+
+%:
+	dh --with quilt  $@
+
+override_dh_auto_configure:
+	./configure --prefix=/usr \
+		    --libexecdir=/usr/lib \
+		    --disable_kernel_check
+
+
+override_dh_auto_install:
+	$(MAKE) install DESTDIR=$(BUILDROOT)/debian/tmp/
+
+	# we do not install upstream doc
+	rm -rf debian/tmp/usr/share/doc/cluster
+
+	# move udev rules to correct location
+	install -d -m 0755 debian/tmp/lib/udev/rules.d
+	mv debian/tmp/etc/udev/rules.d/51-dlm.rules debian/tmp/lib/udev/rules.d/45-dlm.rules
+	rmdir debian/tmp/etc/udev/rules.d
+
+	dh_install --list-missing
+
+override_dh_shlibdeps:
+	dh_shlibdeps -a -- debian/tmp/usr/lib/lcrso/*.lcrso


Property changes on: redhat-cluster/trunk/debian/rules
___________________________________________________________________
Added: svn:executable
   + 




More information about the pve-devel mailing list