summaryrefslogtreecommitdiff
path: root/chef/lib/chef/provider/package/portage.rb
Commit message (Collapse)AuthorAgeFilesLines
* [OC-3564] move core Chef to the repo root \o/ \m/Seth Chisamore2012-10-301-138/+0
| | | | The opscode/chef repository now only contains the core Chef library code used by chef-client, knife and chef-solo!
* Portage shouldn't raise an error if the current resources found belong to ↵David Calavera2012-02-101-2/+5
| | | | the same category
* Portage should return a current resource when the category is specifiedDavid Calavera2012-02-101-3/+3
|
* Cleaned up log messages for package providersAdam Jacob2011-04-061-1/+1
|
* use String#each_line since there is no more String#each in 1.9Daniel DeLeo2010-12-151-1/+1
|
* Improve for CHEF-1575 based on ticket discussionDan Peterson2010-12-151-18/+33
|
* SimplifyDan Peterson2010-12-151-11/+1
|
* If package name specified without a category, search /var/db/pkg/*/* for ↵Dan Peterson2010-12-151-28/+34
| | | | something that looks like it
* [CHEF-643] - Fix CHEF-570 missing -revisionsCaleb Tennis2009-10-261-1/+1
|
* fix regexp in portage package providerGabor Veszi2009-10-201-1/+1
|
* Make sure all Package providers run with the system's locale and not C locale.Diego Algorta2009-10-021-2/+2
| | | | | Surely people want they're packages to corrently detect the system's locale when configuring themselves.
* Updating the options for packages to no longer create extra spaces when ↵Adam Jacob2009-06-041-2/+2
| | | | options aren't present
* This adds an options field to the package provider, allowing you specify ↵Caleb Tennis2009-05-251-2/+2
| | | | | | | additional options to the provider. In this case, it adds additional command line options to specify to the portage provider to have better control over what it does during the install.
* Handle some new version cases, and add portage specsCaleb Tennis2009-04-201-2/+15
|
* Need to escape the package name, as some of them have characters in themCaleb Tennis2009-04-141-1/+1
| | | | that will cause the regexp to be unhappy (like libstdc++).
* Variable cleanupCaleb Tennis2009-04-121-2/+4
|
* Redo the portage provider. We use the on disk cache to look up the current ↵Caleb Tennis2009-04-121-14/+30
| | | | | | version, and do the emerge search only if the candidate version is needed. This speeds up running chef immensely on Gentoo systems.
* Changed all uses of Chef::Exception to Chef::Exceptions to avoid masking ↵Christopher Brown2009-03-181-2/+2
| | | | ::Exception in places like popen4
* updating rubygems provider so it specifies rubyforge as a source when you useEzra Zygmuntowicz2009-02-031-1/+1
| | | | | a custom gem server. this way dependnecies can be installed from rubyforge Signed-off-by: Opscode, Inc. <oss@opscode.com>
* Fixes CHEF-75, a nasty issue where ill-behaved children would cause Chef to ↵Adam Jacob2009-01-311-2/+0
| | | | block forever on IO.
* stupid mistake made emerge *always* compile the package, this fixes it.Ezra Zygmuntowicz2009-01-291-1/+1
| | | Signed-off-by: Opscode, Inc. <oss@opscode.com>
* fixup portage provider to be more robust about package namesEzra Zygmuntowicz2009-01-291-1/+1
| | | Signed-off-by: Opscode, Inc. <oss@opscode.com>
* actually we support either prefixed or non prefixed portage packages nowEzra Zygmuntowicz2009-01-261-1/+1
|
* portage packages ust be fully qualified with their prefixesEzra Zygmuntowicz2009-01-261-1/+1
|
* Opscode, little CAdam Jacob2009-01-091-1/+1
|
* Updating the chef requires so that you can not need every dependency to run ↵Adam Jacob2009-01-061-2/+3
| | | | the client.
* fix portage provider to work with newer portage with less infoEzra Zygmuntowicz2008-12-111-1/+2
|
* Updating templates to cache like files, and changing hjksolutions to opscodeAdam Jacob2008-10-221-1/+1
|
* big refactor of the repo layout. move to a chef gem and a chef-server gem ↵Ezra Zygmuntowicz2008-10-081-0/+93
all with proper deps