summaryrefslogtreecommitdiffstats
path: root/lib/puppet/provider/package
Commit message (Collapse)AuthorAgeFilesLines
* Make pkgdmg default Darwin provider, make confines consistent on Darwin ↵Nigel Kersten2009-07-214-7/+7
| | | | package providers.
* Removed extra whitespace from end of linesIan Taylor2009-06-0614-31/+31
|
* Changed tabs to spaces without interfering with indentation or alignmentIan Taylor2009-06-066-14/+14
|
* Fix #2142 - Convert pkgdmg provider to use plists instead of string scanning ↵Nigel Kersten2009-04-221-18/+25
| | | | | | | | | | | | | | for future proofing update pkgdmg patch with feedback from dev-list initial checking of pkgdmg package provider tests clean up fail conditions to raise Puppet::Error instead Finalized tests for pkgdmg provider remove duplicate facter/util/plist require
* Fixed #1849 - Ruby 1.9 portability: `when' doesn't like colons, replace with ↵James Turnbull2009-02-262-7/+7
| | | | semicolons
* Merge branch '0.24.x'Luke Kanies2009-02-141-1/+1
|\ | | | | | | | | Conflicts: test/ral/manager/type.rb
| * Fixing a syntax error in the up2date providerLuke Kanies2009-02-141-1/+1
| | | | | | | | Signed-off-by: Luke Kanies <luke@madstop.com>
* | Merge branch '0.24.x'Luke Kanies2009-02-131-2/+4
|\| | | | | | | | | | | | | | | | | | | Conflicts: lib/puppet/indirector/facts/facter.rb lib/puppet/provider/augeas/augeas.rb lib/puppet/util/filetype.rb spec/unit/indirector/facts/facter.rb spec/unit/provider/augeas/augeas.rb test/util/filetype.rb
| * Updated up2date and service confines to add support for Oracle EL and VMJames Turnbull2009-02-131-2/+4
| |
* | Deprecating 'Puppet.type'; replacing all instances with Puppet::Type.typeLuke Kanies2008-12-182-2/+2
|/ | | | Signed-off-by: Luke Kanies <luke@madstop.com>
* Simplify launchd service provider and add testsNigel Kersten2008-12-011-3/+0
|
* Added versionable feature to the RPM providerJames Turnbull2008-11-181-0/+2
|
* Fixed #1718 - Added preseed to apt uninstall and purgeJames Turnbull2008-11-161-0/+6
|
* Removed extra 'end' from yum.rbJames Turnbull2008-11-141-1/+0
|
* Fixed #1739 - Added uninstall functionality to yum providerJames Turnbull2008-11-131-0/+5
|
* Fixes #1714 - yumhelper handling with yum 2.2.x is brokenJames Turnbull2008-11-011-0/+9
|
* lazy load latest package definitions with yumhelper 2.2duritong2008-10-101-17/+24
| | | | | | | | | | | | | | | | | | merge commit to 0.24x, original commit: I could observe that yumhelper.py can run quite some time and use quite a lot of memory (up to 100MB!) if you're using many repositories. As the yumhelper is only needed if you use latest as a ensure-keyword it makes no sense for people like me letting puppet fetch these details always, if you're never going to use latest. => lazy loading. After discussion on the list, this is the new version for lazy loading yum latest package versions. It is implemented mainly in the way that Luke proposed. However it stores the latest informations in the variable latest_info so the latest method didn't get too hackish and could nearly be left like it was before.
* Fxied #1354 - yum provider problems with RHEL 3James Turnbull2008-10-072-12/+100
|
* Migrating the apt and dpkg tests to rspec.Luke Kanies2008-10-022-70/+45
| | | | | | | I left the aptitude and aptrpm tests as an exercise for the reader. Signed-off-by: Luke Kanies <luke@madstop.com>
* Fixed #1586 - Specifying "fully qualified" package names in GentooJames Turnbull2008-10-021-1/+1
|
* Fixed #1620 - Add 'sles' to Puppet confines when 'suse' is usedJames Turnbull2008-10-011-2/+2
|
* Added a number of confines to package providersJames Turnbull2008-09-256-2/+16
|
* Fixed #1608 - Added ubuntu to defaultfor for apt providerJames Turnbull2008-09-251-1/+1
|
* Fixed #1553 - Puppet and Facter cannot both install the plist module into ↵James Turnbull2008-09-132-2/+2
| | | | two different locations
* Fixed #1508 - Add HP-UX package provider.Mark Plaksin2008-08-201-0/+41
|
* Fixing #1447 -- Replacing Puppet::PackageError with Puppet::Error.Luke Kanies2008-08-122-4/+4
| | | | Signed-off-by: Luke Kanies <luke@madstop.com>
* Fixed #1226 - Gems can now specify source repositories.Luke Kanies2008-07-071-15/+20
| | | | | | | | | Added tests for the bit that's changed here (and caught a couple of bugs in the original patch). This is all a modification of Sam Quigley's work. Signed-off-by: Luke Kanies <luke@madstop.com>
* Correct whitespaceLuke Kanies2008-07-071-7/+7
| | | | Signed-off-by: Luke Kanies <luke@madstop.com>
* Importing Sam Quigley's work to enhance gem support for sources.Luke Kanies2008-07-071-5/+21
|
* Adds support for keepconfig for the dpkg provider fixes #234James Turnbull2008-06-151-1/+16
|
* Removed the unless condition in query, because the issue is a stale cachedAndrew Shafer2008-06-141-12/+13
| | | | | | | | | | | | | | value and added comments that query will now always do so. The query method is only called in two places, from inside 'install' in yum.rb and from inside 'uninstall' in rpm. This behavior only happens when you have a lower version than the one you are 'ensuring'. Since the right package actually gets installed, the system is in sync next time, but the event of installation is lost and subscribing resources will never get it.
* Moving the majority of the pkgdmg docs to the wiki, fixing #1264.Luke Kanies2008-05-261-60/+1
| | | | Signed-off-by: Luke Kanies <luke@madstop.com>
* Fix for latest method in rpm provider (fixes #1224)James Turnbull2008-05-161-1/+1
|
* Fix for urpmi provider that fixes #1217James Turnbull2008-05-111-3/+3
|
* Pushed patch for ticket #1191 - adding globbing support to ports providerJames Turnbull2008-04-191-1/+6
|
* Pushed patch for ticket #1187 - freebsd pkg_add supportJames Turnbull2008-04-191-4/+15
|
* Pass source to pkg_add via the PKG_PATH environment variable ifRyan McBride2008-03-251-1/+9
|
* Applying patch by Ryan McBride to fix OpenBSD packageLuke Kanies2008-03-231-1/+1
| | | | matching. The actual problem was caused by the fix to #1001.
* Fixed ports documentation errorJames Turnbull2008-03-201-2/+1
|
* Applies patches from #1111 and #1112James Turnbull2008-03-051-4/+4
|
* Trac #1038: not a fix, just an attempt at improving the situation.David Lutterkort2008-02-251-6/+8
| | | | | | | | That ticket is caused by _some_ process crashing whiule holding rpmdb locks (and doing that a lot) It is unclear whether yumhelper is that process, and why it would be crashing. This version tries much harder to exit cleanly no matter what.
* Somewhat refactored fileserving so that it no longer cachesLuke Kanies2008-02-231-1/+5
| | | | | | | | | | any objects, nor does it use Puppet's RAL resources. In the process, I fixed #894 (you can now copy links) and refactored other classes as necessary. Mostly it was fixing tests. This is a squashed commit of a temporary branch, fwiw, and it also includes any fixes to the tests that were necessary to get all tests passing again.
* Fixed Ticket 1009 - problem with plist xml parser. We do not need the plist ↵Jeffrey J McCune2008-02-171-5/+2
| | | | parser for pkgdmg.
* Changing portage to use Puppet::Error instead of Puppet::PackageError,Luke Kanies2008-02-131-4/+4
| | | | fixing #1059.
* Fixed #992 -- Puppet is now compatible with gems 1.0.1.Luke Kanies2008-02-131-4/+4
|
* Fixed #1001James Turnbull2008-01-281-1/+1
|
* Removing the line that marked fink as the default packageLuke Kanies2008-01-191-2/+0
| | | | manager on darwin.
* Fixed ticket #979 - pkgdmg.rb documentationJames Turnbull2008-01-011-3/+1
|
* Uninstalling packages through 'ensure => absent' works again for the rpm and ↵David Lutterkort2007-12-171-5/+13
| | | | | | | | | yum providers. Before, 'rpm -e' was called without a package name. The code now makes sure that 'rpm -e' gets exactly one package to uninstall on each invocation, since rpm gets grumpy otherwise (besides passing the correct package NVR, of course).
* Removing the recently-commited paludis provider,Luke Kanies2007-12-111-106/+0
| | | | because it breaks autoloading as indicated in #956.