mirror of
https://github.com/gentoo-mirror/gentoo.git
synced 2026-09-24 17:09:10 -07:00
haskell-cabal.eclass: add missing '|| die' on pushd/popd
Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
This commit is contained in:
committed by
Sergei Trofimovich
parent
6b70987845
commit
45dd7b77d4
@@ -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() {
|
||||
|
||||
Reference in New Issue
Block a user