/[gli]/branches/overhaul/src/GLIPortage.py
Gentoo

Diff of /branches/overhaul/src/GLIPortage.py

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

Revision 1286 Revision 1287
3# This source code is distributed under the terms of version 2 of the GNU 3# This source code is distributed under the terms of version 2 of the GNU
4# General Public License as published by the Free Software Foundation, a copy 4# General Public License as published by the Free Software Foundation, a copy
5# of which can be found in the main directory of this project. 5# of which can be found in the main directory of this project.
6Gentoo Linux Installer 6Gentoo Linux Installer
7 7
8$Id: GLIPortage.py,v 1.37 2006/02/09 01:00:26 agaffney Exp $ 8$Id: GLIPortage.py,v 1.38 2006/02/09 02:49:04 agaffney Exp $
9""" 9"""
10 10
11import re 11import re
12import os 12import os
13import GLIUtility 13import GLIUtility
183 return "" 183 return ""
184 else: 184 else:
185 return GLIUtility.spawn("portageq best_version / " + package, return_output=True)[1].strip() 185 return GLIUtility.spawn("portageq best_version / " + package, return_output=True)[1].strip()
186 186
187 def get_best_version_vdb_chroot(self, package): 187 def get_best_version_vdb_chroot(self, package):
188 if package.startswith('='):
189 package = package[1:]
190 if GLIUtility.is_file(self._chroot_dir + "/var/db/pkg/" + package):
191 return package
192 else:
193 return ""
194 else:
188 return GLIUtility.spawn("portageq best_version / " + package, chroot=self._chroot_dir, return_output=True)[1].strip() 195 return GLIUtility.spawn("portageq best_version / " + package, chroot=self._chroot_dir, return_output=True)[1].strip()
189 196
190# def get_best_version_tree(self, package): 197# def get_best_version_tree(self, package):
191# return portage.best(tree.match(package)) 198# return portage.best(tree.match(package))
192 199
193 def emerge(self, packages, add_to_world=True): 200 def emerge(self, packages, add_to_world=True):

Legend:
Removed from v.1286  
changed lines
  Added in v.1287

  ViewVC Help
Powered by ViewVC 1.1.20