Author: fs
Date: Mon Dec  3 10:28:08 2007
New Revision: 9868

Log:
Fix Depends: fields in control file
Add gfs-source package
Redo maintainer scripts
Fix debconf template
Fix FSF address in copyright



Added:
   dists/trunk/redhat-cluster/redhat-cluster/debian/cman.postinst
   dists/trunk/redhat-cluster/redhat-cluster/debian/cman.postrm
   dists/trunk/redhat-cluster/redhat-cluster/debian/gnbdexports.conf
      - copied unchanged from r9861, 
/dists/trunk/redhat-cluster/redhat-cluster/debian/gnbd-server.config
   dists/trunk/redhat-cluster/redhat-cluster/debian/gnbdimports.conf
      - copied unchanged from r9861, 
/dists/trunk/redhat-cluster/redhat-cluster/debian/gnbd-client.config
   dists/trunk/redhat-cluster/redhat-cluster/debian/libcman2.postinst
   dists/trunk/redhat-cluster/redhat-cluster/debian/libcman2.postrm
   dists/trunk/redhat-cluster/redhat-cluster/debian/libdlm2.postinst
   dists/trunk/redhat-cluster/redhat-cluster/debian/libdlm2.postrm
Removed:
   dists/trunk/redhat-cluster/redhat-cluster/debian/gnbd-client.config
   dists/trunk/redhat-cluster/redhat-cluster/debian/gnbd-server.config
Modified:
   dists/trunk/redhat-cluster/redhat-cluster/debian/TODO
   dists/trunk/redhat-cluster/redhat-cluster/debian/changelog
   dists/trunk/redhat-cluster/redhat-cluster/debian/cman.preinst
   dists/trunk/redhat-cluster/redhat-cluster/debian/cman.templates
   dists/trunk/redhat-cluster/redhat-cluster/debian/control
   dists/trunk/redhat-cluster/redhat-cluster/debian/copyright
   dists/trunk/redhat-cluster/redhat-cluster/debian/po/templates.pot
   dists/trunk/redhat-cluster/redhat-cluster/debian/rules

Modified: dists/trunk/redhat-cluster/redhat-cluster/debian/TODO
==============================================================================
--- dists/trunk/redhat-cluster/redhat-cluster/debian/TODO       (original)
+++ dists/trunk/redhat-cluster/redhat-cluster/debian/TODO       Mon Dec  3 
10:28:08 2007
@@ -1,3 +1,58 @@
 Merge cman.init changes from upstream to handle xen.
 Review *.init. 
 check scsi_reserve stuff
+
+broken init scripts
+
+E: gfs2-tools: init.d-script-does-not-implement-required-option 
/etc/init.d/gfs2-tools force-reload
+E: gfs-tools: init.d-script-does-not-implement-required-option 
/etc/init.d/gfs-tools force-reload
+W: rgmanager: init.d-script-missing-lsb-section /etc/init.d/rgmanager
+W: gnbd-server: init.d-script-missing-lsb-section /etc/init.d/gnbd-server
+W: gnbd-client: init.d-script-missing-lsb-section /etc/init.d/gnbd-client
+W: gfs2-tools: init.d-script-missing-lsb-section /etc/init.d/gfs2-tools
+W: gfs-tools: init.d-script-missing-lsb-section /etc/init.d/gfs-tools
+W: cman: init.d-script-missing-lsb-section /etc/init.d/cman
+
+overrides?
+
+E: cman: shlib-with-executable-bit usr/lib/openais/lcrso/service_cman.lcrso 
0755
+W: rgmanager: executable-not-elf-or-script ./usr/share/cluster/ocf-shellfuncs
+
+
+upstream
+
+W: libdlm-dev: manpage-has-bad-whatis-entry usr/share/man/man3/libdlm.3.gz
+W: gnbd-server: manpage-has-bad-whatis-entry usr/share/man/man8/gnbd.8.gz
+W: gfs2-tools: manpage-has-bad-whatis-entry usr/share/man/man8/gfs2.8.gz
+W: gfs-tools: manpage-has-bad-whatis-entry usr/share/man/man8/gfs.8.gz
+W: cman: manpage-has-bad-whatis-entry usr/share/man/man5/cman.5.gz
+W: cman: manpage-has-bad-whatis-entry usr/share/man/man5/qdisk.5.gz
+W: cman: manpage-has-bad-whatis-entry usr/share/man/man8/fence.8.gz
+
+
+missing manpages
+
+W: rgmanager: binary-without-manpage usr/sbin/clunfslock
+W: rgmanager: binary-without-manpage usr/sbin/rg_test
+W: gnbd-server: binary-without-manpage usr/sbin/gnbd_clusterd
+W: gnbd-server: binary-without-manpage usr/sbin/gnbd_get_uid
+W: gnbd-client: binary-without-manpage usr/sbin/gnbd_monitor
+W: gnbd-client: binary-without-manpage usr/sbin/gnbd_recvd
+W: gfs2-tools: binary-without-manpage usr/sbin/gfs2_edit
+W: gfs2-tools: binary-without-manpage usr/sbin/gfs2_umount
+W: gfs2-tools: binary-without-manpage usr/sbin/umount.gfs2
+W: gfs-tools: binary-without-manpage usr/sbin/gfs_debug
+W: gfs-tools: binary-without-manpage usr/sbin/gfs_edit
+W: gfs-tools: binary-without-manpage sbin/mount.gfs
+W: gfs-tools: binary-without-manpage sbin/umount.gfs
+W: cman: binary-without-manpage usr/sbin/fence_baytech
+W: cman: binary-without-manpage usr/sbin/fence_cpint
+W: cman: binary-without-manpage usr/sbin/fence_ibmblade
+W: cman: binary-without-manpage usr/sbin/fence_rackswitch
+W: cman: binary-without-manpage usr/sbin/fence_rps10
+W: cman: binary-without-manpage usr/sbin/fence_rsb
+W: cman: binary-without-manpage usr/sbin/fence_scsi
+W: cman: binary-without-manpage usr/sbin/fence_scsi_test
+W: cman: binary-without-manpage usr/sbin/fence_vmware
+W: cman: binary-without-manpage usr/sbin/fence_xcat
+W: cman: binary-without-manpage usr/sbin/fence_zvm

Modified: dists/trunk/redhat-cluster/redhat-cluster/debian/changelog
==============================================================================
--- dists/trunk/redhat-cluster/redhat-cluster/debian/changelog  (original)
+++ dists/trunk/redhat-cluster/redhat-cluster/debian/changelog  Mon Dec  3 
10:28:08 2007
@@ -2,5 +2,9 @@
 
   * First Debian release of the redhat cluster suite v2, based on the
     packaging by Fabio M. Di Nitto <[EMAIL PROTECTED]>
+  * Update copyright file.
+  * Fix maintainer scripts, add missing ones.
+  * Fix debconf template.
+  * Add gfs-source package containing the gfs1 kernel module
 
- -- Frederik Schüler <[EMAIL PROTECTED]>  Sun, 02 Dec 2007 17:14:52 +0100
+ -- Frederik Schüler <[EMAIL PROTECTED]>  Mon, 03 Dec 2007 11:23:01 +0100

Added: dists/trunk/redhat-cluster/redhat-cluster/debian/cman.postinst
==============================================================================
--- (empty file)
+++ dists/trunk/redhat-cluster/redhat-cluster/debian/cman.postinst      Mon Dec 
 3 10:28:08 2007
@@ -0,0 +1,21 @@
+#! /bin/sh
+
+set -e
+
+case $1 in
+       configure)
+               . /usr/share/debconf/confmodule
+               db_get cman/upgrade-from-old
+               if [ "$RET" != "true" ] ; then
+                       exit 1
+               fi
+               ;;
+       *)
+               echo "postinst called with unknown argument \`$1'" 1>&2
+               exit 1
+               ;;
+esac
+
+#DEBHELPER#
+
+exit 0

Added: dists/trunk/redhat-cluster/redhat-cluster/debian/cman.postrm
==============================================================================
--- (empty file)
+++ dists/trunk/redhat-cluster/redhat-cluster/debian/cman.postrm        Mon Dec 
 3 10:28:08 2007
@@ -0,0 +1,23 @@
+#!/bin/sh
+
+set -e
+
+case "$1" in
+       purge)
+               if [ -e /usr/share/debconf/confmodule ] ; then
+                       . /usr/share/debconf/confmodule
+                       db_purge
+               fi
+               ;;
+       
+       *)
+               echo "prerm called with unknown argument \`$1'" >&2
+               exit 1
+               ;;
+
+esac
+
+
+#DEBHELPER#
+
+exit 0

Modified: dists/trunk/redhat-cluster/redhat-cluster/debian/cman.preinst
==============================================================================
--- dists/trunk/redhat-cluster/redhat-cluster/debian/cman.preinst       
(original)
+++ dists/trunk/redhat-cluster/redhat-cluster/debian/cman.preinst       Mon Dec 
 3 10:28:08 2007
@@ -14,4 +14,6 @@
        fi
 fi
 
+#DEBHELPER#
+
 exit 0

Modified: dists/trunk/redhat-cluster/redhat-cluster/debian/cman.templates
==============================================================================
--- dists/trunk/redhat-cluster/redhat-cluster/debian/cman.templates     
(original)
+++ dists/trunk/redhat-cluster/redhat-cluster/debian/cman.templates     Mon Dec 
 3 10:28:08 2007
@@ -1,13 +1,13 @@
 Template: cman/upgrade-from-old
 Type: boolean
 Default: false
-_Description: Cluster Manager Upgrade
+_Description: Really upgrade Cluster Manager?
  An older version of cman installed on the system.
  .
  The version that is going to be installed is *NOT* compatible with the old
  one and will break the cluster horribly if not upgraded properly.
  .
- Check https://wiki.ubuntu.com/UpgradingClusterProcedure for the latest
+ Check https://wiki.debian.org/UpgradingClusterProcedure for the latest
  instructions on how to proceed.
  .
- Continue with the upgrade?
+ Select OK if you wish to continue with the upgrade.

Modified: dists/trunk/redhat-cluster/redhat-cluster/debian/control
==============================================================================
--- dists/trunk/redhat-cluster/redhat-cluster/debian/control    (original)
+++ dists/trunk/redhat-cluster/redhat-cluster/debian/control    Mon Dec  3 
10:28:08 2007
@@ -3,8 +3,8 @@
 Priority: optional
 Maintainer: Debian Kernel Team <[EMAIL PROTECTED]>
 Uploaders: Bastian Blank <[EMAIL PROTECTED]>, Frederik Schüler <[EMAIL 
PROTECTED]>
-Standards-Version: 3.7.2.2
-Build-Depends: dpatch, debhelper (>= 4.2.28), libxml2-dev, libncurses5-dev, 
libopenais-dev (>= 0.82-1), libvolume-id-dev (>=  0.105-4), linux-libc-dev (>= 
2.6.22-6), libvirt-dev (>= 0.3.0) [i386], libnss3-dev [i386], libnspr4-dev 
[i386]
+Standards-Version: 3.7.3.0
+Build-Depends: dpatch, debhelper (>= 4.2.28), libxml2-dev, libncurses5-dev, 
libopenais-dev (>= 0.82-2), libvolume-id-dev (>=  0.105-4), linux-libc-dev (>= 
2.6.22-6), libvirt-dev (>= 0.3.0) [i386], libnss3-dev [i386], libnspr4-dev 
[i386], bzip2
 Build-Conflicts: libccs-dev, libcman-dev (<= 2.0), libdlm-dev (<= 2.0), 
libcman2, libdlm2
 
 Package: redhat-cluster-suite
@@ -20,7 +20,7 @@
 Architecture: any
 Section: admin
 Pre-Depends: debconf | debconf-2.0
-Depends: ${shlibs:Depends}, ${misc:Depends}, openais (>= 0.82-0ubuntu1), 
gfs-modules
+Depends: ${shlibs:Depends}, python, openais (>= 0.82-2), gfs-modules
 Conflicts: magma, libmagma1, libmagma-dev, ccs, fence, libiddev-dev, 
fence-gnbd, gulm, libgulm1, libgulm-dev, magma-plugins
 Replaces: ccs, fence, fence-gnbd
 Description: cluster manager
@@ -36,7 +36,7 @@
 Package: libcman2
 Section: libs
 Architecture: any
-Depends: ${shlibs:Depends}, ${misc:Depends}
+Depends: ${shlibs:Depends}
 Description: cluster manager - libraries
  cman provides a general purpose, openais based, cluster manager.
  .
@@ -45,7 +45,7 @@
 Package: libcman-dev
 Section: libdevel
 Architecture: any
-Depends: libcman2 (= ${Source-Version})
+Depends: libcman2 (= ${binary:Version})
 Description: cluster manager - development files
  cman provides a general purpose, openais based, cluster manager.
  .
@@ -54,7 +54,7 @@
 Package: libdlm2
 Section: libs
 Architecture: any
-Depends: ${shlibs:Depends}, ${misc:Depends}
+Depends: ${shlibs:Depends}
 Description: distributed lock manager - library
  DLM is a symmetric general-purpose distributed lock manager. It is
  used for example by GFS and the distributed volume manager.
@@ -65,7 +65,7 @@
 Package: libdlm-dev
 Section: libdevel
 Architecture: any
-Depends: libdlm2 (= ${Source-Version})
+Depends: libdlm2 (= ${binary:Version})
 Description: distributed lock manager - development files
  DLM is a symmetric general-purpose distributed lock manager. It is
  used for example by GFS and the distributed volume manager.
@@ -75,7 +75,7 @@
 
 Package: gfs-tools
 Architecture: any
-Depends: ${shlibs:Depends}, ${misc:Depends}, psmisc, gfs-modules, gfs2-tools
+Depends: ${shlibs:Depends}, psmisc, gfs-modules, gfs2-tools
 Section: admin
 Description: global file system tools 
  The Global File System allows a cluster of machines to concurrently access
@@ -92,7 +92,7 @@
 
 Package: gfs2-tools
 Architecture: any
-Depends: ${shlibs:Depends}, ${misc:Depends}, psmisc, gfs-modules
+Depends: ${shlibs:Depends}, psmisc, gfs-modules
 Section: admin
 Description: global file system 2 tools (EXPERIMENTAL)
  The Global File System 2 allows a cluster of machines to concurrently access
@@ -108,8 +108,8 @@
 Package: gnbd-client
 Section: admin
 Architecture: any
-Depends: ${shlibs:Depends}, ${misc:Depends}, gfs-modules
-Recommends: fence-gnbd (= ${Source-Version})
+Depends: ${shlibs:Depends}, gfs-modules
+Recommends: fence-gnbd (= ${binary:Version})
 Description: global network block device - client tools
  GNBD allows to usage block devices over the network. It is a modified
  version of the linux network block device for the use within a cluster
@@ -120,8 +120,8 @@
 Package: gnbd-server
 Section: admin
 Architecture: any
-Depends: ${shlibs:Depends}, ${misc:Depends}, gfs-modules
-Recommends: fence-gnbd (= ${Source-Version})
+Depends: ${shlibs:Depends}, gfs-modules
+Recommends: fence-gnbd (= ${binary:Version})
 Description: global network block device - server tools
  GNBD allows to usage block devices over the network. It is a modified
  version of the linux network block device for the use within a cluster
@@ -131,8 +131,15 @@
 
 Package: rgmanager
 Architecture: any
-Depends: ${shlibs:Depends}, ${misc:Depends}, cman (= ${Source-Version}), 
iproute, iputils-arping, iputils-ping, nfs-kernel-server, nfs-common
+Depends: ${shlibs:Depends}, cman (= ${binary:Version}), iproute, 
iputils-arping, iputils-ping, nfs-kernel-server, nfs-common
 Conflicts: nfs-user-server
 Description: clustered resource group manager
  Resource Group Manager provides high availability of critical server
  applications in the event of planned or unplanned system downtime.
+
+Package: gfs-source
+Architecture: any
+Depends: bzip2
+Description: Global File System v1 - kernel module source
+ This package contains the source necessary for compiling the
+ Global File System version 1 kernel modules against the linux tree.

Modified: dists/trunk/redhat-cluster/redhat-cluster/debian/copyright
==============================================================================
--- dists/trunk/redhat-cluster/redhat-cluster/debian/copyright  (original)
+++ dists/trunk/redhat-cluster/redhat-cluster/debian/copyright  Mon Dec  3 
10:28:08 2007
@@ -1,11 +1,12 @@
-This is the Ubuntu / Debian GNU/Linux prepackaged version of the
-RedHat Cluster Suite.
+This is the Debian GNU/Linux prepackaged version of the 
+RedHat Cluster Suite version 2.
 
-Mainly packaged by Fabio M. Di Nitto <[EMAIL PROTECTED]>, a lot
-of people have been contributing to this package in several different
-areas/bits. In non-particular order:
+A lot of people have been contributing to this package in several 
+different areas/bits. In non-particular order:
 
-- Frederik Shueler <[EMAIL PROTECTED]>
+- Fabio M. Di Nitto <[EMAIL PROTECTED]>
+  Most of the Packaging for Ubuntu
+- Frederik Schüler <[EMAIL PROTECTED]>
   several patches and testing.
 - Bastian Blank <[EMAIL PROTECTED]>
   for all his packages, init scripts, build rules.
@@ -15,21 +16,21 @@
 
 Upstream: http://sources.redhat.com/cluster/
 
-Based on RHEL4U1 CVS branch.
+Based on a CVS snapshot from the Ubuntu packages archive.
 
-This program is free software; you can redistribute it and/or modify
-it under the terms of the GNU General Public License as published by
-the Free Software Foundation; version 2 dated June, 1991.
-
-This program is distributed in the hope that it 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.
-
-You should have received a copy of the GNU General Public License
-along with this program; if not, write to the Free Software
-Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA
-02111-1307, USA.
+   This package is free software; you can redistribute it and/or modify
+   it under the terms of the GNU General Public License as published by
+   the Free Software Foundation; version 2 dated June, 1991.
+
+   This package is distributed in the hope that it 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.
+
+   You should have received a copy of the GNU General Public License
+   along with this package; if not, 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 can be found in `/usr/share/common-licenses/GPL'.
 
-On Ubuntu / Debian GNU/Linux systems, the complete text of the GNU
-General Public License can be found in `/usr/share/common-licenses/GPL'.

Added: dists/trunk/redhat-cluster/redhat-cluster/debian/libcman2.postinst
==============================================================================
--- (empty file)
+++ dists/trunk/redhat-cluster/redhat-cluster/debian/libcman2.postinst  Mon Dec 
 3 10:28:08 2007
@@ -0,0 +1,9 @@
+#!/bin/sh
+
+if [ "$1" = "configure" ]; then
+    ldconfig
+fi
+
+#DEBHELPER#
+
+exit 0

Added: dists/trunk/redhat-cluster/redhat-cluster/debian/libcman2.postrm
==============================================================================
--- (empty file)
+++ dists/trunk/redhat-cluster/redhat-cluster/debian/libcman2.postrm    Mon Dec 
 3 10:28:08 2007
@@ -0,0 +1,9 @@
+#!/bin/sh
+
+if [ "$1" = "remove" ]; then
+    ldconfig
+fi
+
+#DEBHELPER#
+
+exit 0

Added: dists/trunk/redhat-cluster/redhat-cluster/debian/libdlm2.postinst
==============================================================================
--- (empty file)
+++ dists/trunk/redhat-cluster/redhat-cluster/debian/libdlm2.postinst   Mon Dec 
 3 10:28:08 2007
@@ -0,0 +1,9 @@
+#!/bin/sh
+
+if [ "$1" = "configure" ]; then
+    ldconfig
+fi
+
+#DEBHELPER#
+
+exit 0

Added: dists/trunk/redhat-cluster/redhat-cluster/debian/libdlm2.postrm
==============================================================================
--- (empty file)
+++ dists/trunk/redhat-cluster/redhat-cluster/debian/libdlm2.postrm     Mon Dec 
 3 10:28:08 2007
@@ -0,0 +1,9 @@
+#!/bin/sh
+
+if [ "$1" = "remove" ]; then
+    ldconfig
+fi
+
+#DEBHELPER#
+
+exit 0

Modified: dists/trunk/redhat-cluster/redhat-cluster/debian/po/templates.pot
==============================================================================
--- dists/trunk/redhat-cluster/redhat-cluster/debian/po/templates.pot   
(original)
+++ dists/trunk/redhat-cluster/redhat-cluster/debian/po/templates.pot   Mon Dec 
 3 10:28:08 2007
@@ -7,8 +7,8 @@
 msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
-"Report-Msgid-Bugs-To: [EMAIL PROTECTED]"
-"POT-Creation-Date: 2006-07-14 17:15+0200\n"
+"Report-Msgid-Bugs-To: Source: [EMAIL PROTECTED]"
+"POT-Creation-Date: 2007-12-03 02:12+0100\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <[EMAIL PROTECTED]>\n"
 "Language-Team: LANGUAGE <[EMAIL PROTECTED]>\n"
@@ -19,7 +19,7 @@
 #. Type: boolean
 #. Description
 #: ../cman.templates:1001
-msgid "Cluster Manager Upgrade"
+msgid "Really upgrade Cluster Manager?"
 msgstr ""
 
 #. Type: boolean
@@ -40,12 +40,12 @@
 #. Description
 #: ../cman.templates:1001
 msgid ""
-"Check https://wiki.ubuntu.com/UpgradingClusterProcedure for the latest "
+"Check https://wiki.debian.org/UpgradingClusterProcedure for the latest "
 "instructions on how to proceed."
 msgstr ""
 
 #. Type: boolean
 #. Description
 #: ../cman.templates:1001
-msgid "Continue with the upgrade?"
+msgid "Select OK if you wish to continue with the upgrade."
 msgstr ""

Modified: dists/trunk/redhat-cluster/redhat-cluster/debian/rules
==============================================================================
--- dists/trunk/redhat-cluster/redhat-cluster/debian/rules      (original)
+++ dists/trunk/redhat-cluster/redhat-cluster/debian/rules      Mon Dec  3 
10:28:08 2007
@@ -48,18 +48,23 @@
        dh_testdir
        dh_testroot
        dh_clean -k
-
+       
        $(MAKE) install DESTDIR=$(BUILDROOT)/debian/tmp/
-
+       
        # manual craft
        install -d -m 0755 debian/tmp/etc/cluster
-       install -m 0640 debian/gnbd-server.config 
debian/tmp/etc/cluster/gnbdexports.conf
-       install -m 0640 debian/gnbd-client.config 
debian/tmp/etc/cluster/gnbdimports.conf
-
+       install -m 0640 debian/gnbdexports.conf 
debian/tmp/etc/cluster/gnbdexports.conf
+       install -m 0640 debian/gnbdimports.conf 
debian/tmp/etc/cluster/gnbdimports.conf
+       
        mv debian/tmp/etc/udev/rules.d/51-dlm.rules 
debian/tmp/etc/udev/rules.d/45-dlm.rules
-
+       
        dh_install --sourcedir=debian/tmp --list-missing
-
+       
+       mkdir -p debian/gfs-source/usr/src/modules/gfs
+       cp -a gfs-kernel/src/gfs/* debian/gfs-source/usr/src/modules/gfs/
+       cd debian/gfs-source/usr/src/ ; tar cjf gfs.tar.bz2 modules/gfs/
+       rm -rf debian/gfs-source/usr/src/modules
+               
        dh_installdirs
        dh_link
        dh_installdocs
@@ -95,14 +100,14 @@
        dh_md5sums -i
        dh_builddeb -i
 
-binary: binary-arch binary-indep
+binary: binary-arch binary-indep 
 
 clean: unpatch
        dh_testdir
        dh_testroot
        dh_clean
 
-       -$(MAKE) distclean
+        [ ! -f make/defines.mk ] || $(MAKE) distclean
 
        rm -rf *-stamp
        rm -rf debian/patched

_______________________________________________
Kernel-svn-changes mailing list
Kernel-svn-changes@lists.alioth.debian.org
http://lists.alioth.debian.org/mailman/listinfo/kernel-svn-changes

Reply via email to