[Linux-ha-dev] [PATCH] [DEBIAN,RPM] Require bash

Simon Horman horms at verge.net.au
Tue Jul 31 03:30:35 MDT 2007


According to a quick check, the following files specify #!/bin/bash,
presumably at least some of them have a good reason for this.

heartbeat/lib/hb_addnode.in
heartbeat/lib/hb_setweight.in
heartbeat/lib/hb_setsite.in
heartbeat/lib/hb_delnode.in
resources/OCF/pgsql
resources/OCF/o2cb
resources/OCF/eDir88
resources/OCF/Stateful
resources/OCF/SysInfo
lrm/test/test_target_rc_everytime
lrm/test/regression.sh
lrm/test/simple_ops.in
lrm/test/test_target_rc_changed
lrm/test/daemon_for_lsb.sh
lrm/test/LRMBasicSanityCheck.in
lrm/test/evaltest.sh
lrm/test/test_target_rc
lrm/test/daemon_for_ocf.sh
crm/pengine/regression.sh
crm/pengine/stonith.sh
crm/pengine/regression.core.sh

Signed-off-by: Simon Horman <horms at verge.net.au>

Index: heartbeat/debian/changelog
===================================================================
--- heartbeat.orig/debian/changelog	2007-07-31 18:24:41.000000000 +0900
+++ heartbeat/debian/changelog	2007-07-31 18:25:21.000000000 +0900
@@ -1,3 +1,11 @@
+heartbeat (2.1.2-2) unstable; urgency=low
+
+  * Add dependancy on bash to heartbeat package,
+    as several of the resource agents and other scripts
+    (claim to) need it.
+
+ -- Simon Horman <horms at debian.org>  Tue, 31 Jul 2007 18:24:43 +0900
+
 heartbeat (2.1.2-1) unstable; urgency=low
 
   * New Upstream
Index: heartbeat/debian/control
===================================================================
--- heartbeat.orig/debian/control	2007-07-31 18:23:51.000000000 +0900
+++ heartbeat/debian/control	2007-07-31 18:24:08.000000000 +0900
@@ -10,7 +10,7 @@ Package: ldirectord
 Section: admin
 Priority: extra
 Architecture: all
-Depends: ${perl:Depends}, ipvsadm, libauthen-radius-perl, libcrypt-ssleay-perl, libdbi-perl, libdigest-hmac-perl, libdigest-md5-perl, libmail-pop3client-perl, libmailtools-perl, libnet-dns-perl, libnet-imap-simple-perl, libnet-imap-simple-ssl-perl, libnet-ldap-perl, libnet-perl, libwww-perl
+Depends: ${perl:Depends}, ipvsadm, libauthen-radius-perl, libcrypt-ssleay-perl, libdbi-perl, libdigest-hmac-perl, libdigest-md5-perl, libmail-pop3client-perl, libmailtools-perl, libnet-dns-perl, libnet-imap-simple-perl, libnet-imap-simple-ssl-perl, libnet-ldap-perl, libnet-perl, libwww-perl, bash
 Recommends: sysklogd|syslog-ng, logrotate
 Conflicts: libpils0 (<< 2.0.8-3), libstonith0 (<< 2.0.8-3), stonith (<< 2.0.8-3)
 XB-Python-Version: ${python:Versions}
Index: heartbeat/heartbeat.spec.in
===================================================================
--- heartbeat.orig/heartbeat.spec.in	2007-07-31 18:23:37.000000000 +0900
+++ heartbeat/heartbeat.spec.in	2007-07-31 18:23:41.000000000 +0900
@@ -14,7 +14,7 @@ Group: Utilities
 Packager: Alan Robertson <alanr at unix.sh>
 Source: http://linux-ha.org/download/@HB_PKG@-@VERSION@.tar.gz
 BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-build
-BuildPrereq: glib-devel, @UCDSNMPDEVEL@, perl, iputils, @SSH@, openssl-devel, libnet, glib2-devel, python-devel, gnutls-devel
+BuildPrereq: glib-devel, @UCDSNMPDEVEL@, perl, iputils, @SSH@, openssl-devel, libnet, glib2-devel, python-devel, gnutls-devel, bash
 # libnet available from www.ultramonkey.org and others
 Requires: sysklogd, heartbeat-stonith = %{version}-%{release}, heartbeat-pils = %{version}-%{release}
 BuildRequires: libgcrypt-devel


More information about the Linux-HA-Dev mailing list