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 |