[jhbuild] sysdeps: Suggest install apt-file if apt-get installd (GNOME bug 682104)
- From: Craig Keogh <cskeogh src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [jhbuild] sysdeps: Suggest install apt-file if apt-get installd (GNOME bug 682104)
- Date: Wed, 12 Sep 2012 12:56:50 +0000 (UTC)
commit 5585c82f65ab296d39a61af12083e6fa9dc2b08b
Author: Craig Keogh <cskeogh adam com au>
Date: Tue Aug 28 13:53:27 2012 +0930
sysdeps: Suggest install apt-file if apt-get installd (GNOME bug 682104)
jhbuild/commands/sysdeps.py | 9 +++++++++
1 files changed, 9 insertions(+), 0 deletions(-)
---
diff --git a/jhbuild/commands/sysdeps.py b/jhbuild/commands/sysdeps.py
index 47fdb7d..66812b9 100644
--- a/jhbuild/commands/sysdeps.py
+++ b/jhbuild/commands/sysdeps.py
@@ -25,6 +25,7 @@ from jhbuild.errors import FatalError
from jhbuild.commands import Command, register_command
from jhbuild.commands.base import cmd_build
from jhbuild.utils.systeminstall import SystemInstall
+from jhbuild.utils import cmds
class cmd_sysdeps(cmd_build):
doc = N_('Check and install tarball dependencies using system packages')
@@ -130,6 +131,14 @@ class cmd_sysdeps(cmd_build):
if options.install:
installer = SystemInstall.find_best()
if installer is None:
+ # FIXME: This should be implemented per Colin's design:
+ # https://bugzilla.gnome.org/show_bug.cgi?id=682104#c3
+ if cmds.has_command('apt-get'):
+ raise FatalError(_("%(cmd)s is required to install "
+ "packages on this system. Please "
+ "install %(cmd)s.")
+ % {'cmd' : 'apt-file'})
+
raise FatalError(_("Don't know how to install packages on this system"))
if len(uninstalled) == 0:
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]