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

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

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

Revision 1280 Revision 1285
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.35 2006/02/07 02:05:39 agaffney Exp $ 8$Id: GLIPortage.py,v 1.36 2006/02/09 00:44:35 agaffney Exp $
9""" 9"""
10 10
11import re 11import re
12import os 12import os
13import GLIUtility 13import GLIUtility
173 res = expr.match(package) 173 res = expr.match(package)
174 if res: 174 if res:
175 GLIUtility.spawn("echo " + res.group(1) + " >> " + self._chroot_dir + "/var/lib/portage/world") 175 GLIUtility.spawn("echo " + res.group(1) + " >> " + self._chroot_dir + "/var/lib/portage/world")
176 176
177 def get_best_version_vdb(self, package): 177 def get_best_version_vdb(self, package):
178 if package.startswith('='):
179 package = package[1:]
180 if GLIUtility.is_file("/var/db/pkg/" + package):
181 return package
182 else:
178 return GLIUtility.spawn("portageq best_version / " + package, return_output=True)[1].strip() 183 return GLIUtility.spawn("portageq best_version / " + package, return_output=True)[1].strip()
179 184
180 def get_best_version_vdb_chroot(self, package): 185 def get_best_version_vdb_chroot(self, package):
181 return GLIUtility.spawn("portageq best_version / " + package, chroot=self._chroot_dir, return_output=True)[1].strip() 186 return GLIUtility.spawn("portageq best_version / " + package, chroot=self._chroot_dir, return_output=True)[1].strip()
182 187
183# def get_best_version_tree(self, package): 188# def get_best_version_tree(self, package):

Legend:
Removed from v.1280  
changed lines
  Added in v.1285

  ViewVC Help
Powered by ViewVC 1.1.20