From 9e5ea063c88b1eec9fb3b8200240d849c4598d6a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Eray=20=C3=96zkural?= Date: Fri, 21 Oct 2005 14:43:22 +0000 Subject: [PATCH] * fix: error raised in wrong place * ask to install build deps --- pisi/build.py | 9 ++++++--- tests/beta-remoterepo.sh | 2 +- 2 files changed, 7 insertions(+), 4 deletions(-) diff --git a/pisi/build.py b/pisi/build.py index f53ddf11..3dfea893 100644 --- a/pisi/build.py +++ b/pisi/build.py @@ -273,9 +273,12 @@ class Builder: for dep in dep_unsatis: ctx.ui.warning(dep.package) if not ctx.config.get_option('ignore_dependency'): - ctx.ui.info(_('Installing build dependencies.')) - operations.install([dep.package for dep in dep_unsatis]) - raise Error(_('Cannot build package due to unsatisfied build dependencies')) + if ctx.ui.confirm( + _('Do you want to install the unsatisfied build dependencies')): + ctx.ui.info(_('Installing build dependencies.')) + operations.install([dep.package for dep in dep_unsatis]) + else: + raise Error(_('Cannot build package due to unsatisfied build dependencies')) else: ctx.ui.warning(_('Ignoring build dependencies.')) diff --git a/tests/beta-remoterepo.sh b/tests/beta-remoterepo.sh index 92d53964..266dd02d 100755 --- a/tests/beta-remoterepo.sh +++ b/tests/beta-remoterepo.sh @@ -9,7 +9,7 @@ echo "working directory:" `pwd` echo "cleaning destination dir: tmp" rm -rf tmp #echo "*** repository tests" -pisi-cli add-repo pardus ftp://ftp.uludag.org.tr/pub/pisi/binary/system/base/pisi-index.xml +pisi-cli -D add-repo pardus ftp://ftp.uludag.org.tr/pub/pisi/binary/pisi-index.xml pisi-cli update-repo pardus pisi-cli list-repo