haskell-cabal.eclass: add missing '|| die' on pushd/popd

Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
This commit is contained in:
Julian Ospald
2015-10-24 13:59:00 +02:00
committed by Sergei Trofimovich
parent 6b70987845
commit 45dd7b77d4

View File

@@ -523,13 +523,13 @@ haskell-cabal_pkg_setup() {
haskell-cabal_src_configure() {
cabal-is-dummy-lib && return
pushd "${S}" > /dev/null
pushd "${S}" > /dev/null || die
cabal-bootstrap
cabal-configure "$@"
popd > /dev/null
popd > /dev/null || die
}
# exported function: nice alias
@@ -592,15 +592,15 @@ cabal_src_compile() {
}
haskell-cabal_src_compile() {
pushd "${S}" > /dev/null
pushd "${S}" > /dev/null || die
cabal_src_compile "$@"
popd > /dev/null
popd > /dev/null || die
}
haskell-cabal_src_test() {
pushd "${S}" > /dev/null
pushd "${S}" > /dev/null || die
if cabal-is-dummy-lib; then
einfo ">>> No tests for dummy library: ${CATEGORY}/${PF}"
@@ -611,7 +611,7 @@ haskell-cabal_src_test() {
./setup "$@" || die "cabal test failed"
fi
popd > /dev/null
popd > /dev/null || die
}
# exported function: cabal-style copy and register
@@ -635,11 +635,11 @@ cabal_src_install() {
}
haskell-cabal_src_install() {
pushd "${S}" > /dev/null
pushd "${S}" > /dev/null || die
cabal_src_install
popd > /dev/null
popd > /dev/null || die
}
haskell-cabal_pkg_postinst() {