* fix: error raised in wrong place
* ask to install build deps
This commit is contained in:
+6
-3
@@ -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.'))
|
||||
|
||||
|
||||
@@ -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
|
||||
|
||||
|
||||
Reference in New Issue
Block a user