Gentoo Archives: gentoo-commits

From: Wiktor W Brodlo <wiktor@××××××.net>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] proj/anaconda:master commit in: gentoo/
Date: Mon, 27 Jun 2011 18:27:54
Message-Id: 99123d229d12d52a6ecd88dbe5f1f619aa2c398d.wiktor@gentoo
1 commit: 99123d229d12d52a6ecd88dbe5f1f619aa2c398d
2 Author: wiktor w brodlo <wiktor <AT> brodlo <DOT> net>
3 AuthorDate: Mon Jun 27 18:27:04 2011 +0000
4 Commit: Wiktor W Brodlo <wiktor <AT> brodlo <DOT> net>
5 CommitDate: Mon Jun 27 18:27:04 2011 +0000
6 URL: http://git.overlays.gentoo.org/gitweb/?p=proj/anaconda.git;a=commit;h=99123d22
7
8 gentoo/__init__.py: added some crude debug
9
10 ---
11 gentoo/__init__.py | 6 ++++++
12 1 files changed, 6 insertions(+), 0 deletions(-)
13
14 diff --git a/gentoo/__init__.py b/gentoo/__init__.py
15 index 3e59663..594214c 100644
16 --- a/gentoo/__init__.py
17 +++ b/gentoo/__init__.py
18 @@ -25,13 +25,16 @@ import sys
19 class Portage:
20
21 def __init__(self, terminal):
22 + print "Portage init!"
23 self.term = terminal
24
25 # Syncs the Portage tree and updates Portage if an update is available
26 def sync(self):
27 + print "chroot "+os.environ["ANACONDA_PRODUCTPATH"]+" emerge --sync"
28 self.term.run_command("chroot "+os.environ["ANACONDA_PRODUCTPATH"]+" emerge --sync")
29 if self.term.get_child_exit_status() != 0:
30 return False
31 + print "chroot "+os.environ["ANACONDA_PRODUCTPATH"]+" emerge --update portage"
32 self.term.run_command("chroot "+os.environ["ANACONDA_PRODUCTPATH"]+" emerge --update portage")
33 if self.term.get_child_exit_status() == 0:
34 return True
35 @@ -39,6 +42,7 @@ class Portage:
36
37 # Installs a package atom
38 def install(self, atom):
39 + print "chroot "+os.environ["ANACONDA_PRODUCTPATH"]+" emerge "+atom
40 self.term.run_command("chroot "+os.environ["ANACONDA_PRODUCTPATH"]+" emerge "+atom)
41 if self.term.get_child_exit_status() == 0:
42 return True
43 @@ -46,6 +50,7 @@ class Portage:
44
45 # Updates world
46 def update_world(self):
47 + print "chroot "+os.environ["ANACONDA_PRODUCTPATH"]+" emerge --deep --newuse --update world"
48 self.term.run_command("chroot "+os.environ["ANACONDA_PRODUCTPATH"]+" emerge --deep --newuse --update world")
49 if self.term.get_child_exit_status() == 0:
50 return True
51 @@ -53,6 +58,7 @@ class Portage:
52
53 # Removes a package atom
54 def remove(self, atom):
55 + print "chroot "+os.environ["ANACONDA_PRODUCTPATH"]+" emerge -C "+atom
56 self.term.run_command("chroot "+os.environ["ANACONDA_PRODUCTPATH"]+" emerge -C "+atom)
57 if self.term.get_child_exit_status() == 0:
58 return True