[adios] 02/03: Hard-code shell in debian/rules for reproducibility

Alastair McKinstry mckinstry at moszumanska.debian.org
Tue Jun 21 06:06:09 UTC 2016


This is an automated email from the git hooks/post-receive script.

mckinstry pushed a commit to tag debian/1.9.0-10
in repository adios.

commit 174124138d7af70ebddcea39570bf210073984ad
Author: Alastair McKinstry <mckinstry at debian.org>
Date:   Fri Jun 17 09:15:27 2016 +0100

    Hard-code shell in debian/rules for reproducibility
---
 debian/changelog | 1 +
 debian/control   | 2 +-
 debian/rules     | 4 ++--
 3 files changed, 4 insertions(+), 3 deletions(-)

diff --git a/debian/changelog b/debian/changelog
index 15d31c8..971791a 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,6 +1,7 @@
 adios (1.9.0-10) UNRELEASED; urgency=medium
 
   * Standards-Version: 3.9.8; no changes required
+  * Hard-code shell in debian/rules for reproducibility
 
  -- Alastair McKinstry <mckinstry at debian.org>  Thu, 16 Jun 2016 18:33:46 +0100
 
diff --git a/debian/control b/debian/control
index b8ddb33..d78209d 100644
--- a/debian/control
+++ b/debian/control
@@ -2,7 +2,7 @@ Source: adios
 Section: science
 Priority: optional
 Maintainer: Alastair McKinstry <mckinstry at debian.org>
-Build-Depends: debhelper (>= 9), 
+Build-Depends: debhelper (>= 9), bash,
   libnetcdf-dev, 
   gfortran, libmxml-dev, 
   mpi-default-dev, pkg-config,
diff --git a/debian/rules b/debian/rules
index 3c023cb..3670099 100755
--- a/debian/rules
+++ b/debian/rules
@@ -61,14 +61,14 @@ override_dh_auto_clean:
 	rm -f adios.pc stamp-h1
 
 override_dh_auto_configure:
-	CONFIG_SHELL=/bin/sh dh_auto_configure --  $(WITH_LUSTRE) $(WITH_IBVERBS) --enable-shared \
+	CONFIG_SHELL=/bin/bash dh_auto_configure --  $(WITH_LUSTRE) $(WITH_IBVERBS) --enable-shared \
 		--with-hdf5-incdir=/usr/include/hdf5/serial \
 		--with-hdf5-libdir=$(LIBDIR)/hdf5/serial \
 		--with-phdf5-incdir=/usr/include/hdf5/$(MPI) \
 		--with-phdf5-libdir=$(LIBDIR)/hdf5/$(MPI) \
 		--with-bzip2=/usr  --with-zlib=/usr --with-glib=/usr --with-szip=/usr \
 		--prefix=/usr MPICC=mpicc.$(MPI) MPIFC=mpif90.$(MPI) CFLAGS='$(CFLAGS) -I$(LIBDIR)/glib-2.0/include' \
-		LIBS=' $(MPI_LIBS) -lpthread'  SHELL=/bin/sh CONFIG_SHELL=/bin/sh
+		LIBS=' $(MPI_LIBS) -lpthread'  SHELL=/bin/bash CONFIG_SHELL=/bin/bash
 
 override_dh_auto_build:
 	# First do a build shared, with -fPIC, for the python lib.

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/debian-science/packages/adios.git



More information about the debian-science-commits mailing list