summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* Changing the resource title to be text instead of a string, because some ↵luke2007-05-301-1/+1
| | | | | | title are > 255 chars git-svn-id: https://reductivelabs.com/svn/puppet/trunk@2539 980ebf18-57e1-0310-9a29-db15c13687c0
* Mark all package providers that don't currently report themselves as being ↵mpalmer2007-05-306-0/+24
| | | | | | versionable as not supporting versioning; this way we get a more sensible error message when people try to specify a package version. See #647 for some discussion. git-svn-id: https://reductivelabs.com/svn/puppet/trunk@2538 980ebf18-57e1-0310-9a29-db15c13687c0
* Correct a problem with the dpkg provider's handling of the :purged state, ↵mpalmer2007-05-253-2/+71
| | | | | | and expand the package type's understanding of what purged actually means. Fixes #644 git-svn-id: https://reductivelabs.com/svn/puppet/trunk@2537 980ebf18-57e1-0310-9a29-db15c13687c0
* Adding a warning for when no properties are specified on servicesluke2007-05-252-0/+9
| | | | git-svn-id: https://reductivelabs.com/svn/puppet/trunk@2536 980ebf18-57e1-0310-9a29-db15c13687c0
* Adding a debug statement describing why restarts are skipped on servicesluke2007-05-251-1/+3
| | | | git-svn-id: https://reductivelabs.com/svn/puppet/trunk@2535 980ebf18-57e1-0310-9a29-db15c13687c0
* fixing the method to check for hostdir writability in the rrdgraph reportluke2007-05-251-1/+1
| | | | git-svn-id: https://reductivelabs.com/svn/puppet/trunk@2534 980ebf18-57e1-0310-9a29-db15c13687c0
* Changing the location of the classes.txt to the state dirluke2007-05-252-1/+4
| | | | git-svn-id: https://reductivelabs.com/svn/puppet/trunk@2533 980ebf18-57e1-0310-9a29-db15c13687c0
* Adding more detail to the per-host reports dirs, since it was not setting ↵luke2007-05-251-3/+3
| | | | | | mode or ownership. git-svn-id: https://reductivelabs.com/svn/puppet/trunk@2532 980ebf18-57e1-0310-9a29-db15c13687c0
* Adding better error reporting on unmatched brackets -- you will now get ↵luke2007-05-255-2/+62
| | | | | | notification of what was expected in most cases git-svn-id: https://reductivelabs.com/svn/puppet/trunk@2531 980ebf18-57e1-0310-9a29-db15c13687c0
* Updating the exec docs to specify that the timeout is in secondsluke2007-05-241-1/+2
| | | | git-svn-id: https://reductivelabs.com/svn/puppet/trunk@2530 980ebf18-57e1-0310-9a29-db15c13687c0
* Fixing #323 -- puppetd and puppetmasterd are now in sbin; packages still ↵luke2007-05-205-28/+47
| | | | | | need to be fixed git-svn-id: https://reductivelabs.com/svn/puppet/trunk@2529 980ebf18-57e1-0310-9a29-db15c13687c0
* Fixing #501 -- there is now a splay option, disabled by default and when ↵luke2007-05-185-1/+61
| | | | | | running under --test git-svn-id: https://reductivelabs.com/svn/puppet/trunk@2528 980ebf18-57e1-0310-9a29-db15c13687c0
* Adding the execute bit to install.rb and fixing #473 -- there was a /win/ ↵luke2007-05-181-1/+1
| | | | | | regex that matched darwin but was just supposed to match windows git-svn-id: https://reductivelabs.com/svn/puppet/trunk@2527 980ebf18-57e1-0310-9a29-db15c13687c0
* fixing a documentation bugajax2007-05-181-1/+1
| | | | git-svn-id: https://reductivelabs.com/svn/puppet/trunk@2526 980ebf18-57e1-0310-9a29-db15c13687c0
* Changing the notify type so that it always uses the loglevel for loggingluke2007-05-183-4/+6
| | | | git-svn-id: https://reductivelabs.com/svn/puppet/trunk@2525 980ebf18-57e1-0310-9a29-db15c13687c0
* Fixing #568luke2007-05-173-268/+260
| | | | git-svn-id: https://reductivelabs.com/svn/puppet/trunk@2524 980ebf18-57e1-0310-9a29-db15c13687c0
* Fixing #566 -- definitions, tags, and classes can now be single charactersluke2007-05-173-2/+5
| | | | git-svn-id: https://reductivelabs.com/svn/puppet/trunk@2523 980ebf18-57e1-0310-9a29-db15c13687c0
* Adding #629 -- an undef keyword now existsluke2007-05-1710-561/+670
| | | | git-svn-id: https://reductivelabs.com/svn/puppet/trunk@2522 980ebf18-57e1-0310-9a29-db15c13687c0
* Fixing #507 (behaviour in cycles) by changing the topsort algorithm.luke2007-05-174-27/+34
| | | | git-svn-id: https://reductivelabs.com/svn/puppet/trunk@2521 980ebf18-57e1-0310-9a29-db15c13687c0
* Using the method for retrieving the dipper class, in case it has not been loadedluke2007-05-161-1/+1
| | | | git-svn-id: https://reductivelabs.com/svn/puppet/trunk@2520 980ebf18-57e1-0310-9a29-db15c13687c0
* Making sure there is an editor set for ralshluke2007-05-161-0/+1
| | | | git-svn-id: https://reductivelabs.com/svn/puppet/trunk@2519 980ebf18-57e1-0310-9a29-db15c13687c0
* Redoing autoload a bit in preparation for adding a plugindirluke2007-05-166-73/+90
| | | | git-svn-id: https://reductivelabs.com/svn/puppet/trunk@2518 980ebf18-57e1-0310-9a29-db15c13687c0
* A round of fixes so unit tests pass; most of the failures were from the ↵luke2007-05-1513-31/+28
| | | | | | merging of the transaction-refactor branch git-svn-id: https://reductivelabs.com/svn/puppet/trunk@2517 980ebf18-57e1-0310-9a29-db15c13687c0
* Fixing #569 - I have added a dynamic facts option to choose which facts will ↵luke2007-05-153-5/+52
| | | | | | be ignored. git-svn-id: https://reductivelabs.com/svn/puppet/trunk@2516 980ebf18-57e1-0310-9a29-db15c13687c0
* Fixing the "is" related problems in yum and rpm support, but there are still ↵luke2007-05-142-6/+21
| | | | | | some package providers that use the "is" method (grep for "\.is[^_a-zA-Z]" in the package providers), and the util/posix.rb module has a call to obj.is. I will fix those soon. git-svn-id: https://reductivelabs.com/svn/puppet/trunk@2515 980ebf18-57e1-0310-9a29-db15c13687c0
* Removing obsolete parsedtypeluke2007-05-141-219/+0
| | | | git-svn-id: https://reductivelabs.com/svn/puppet/trunk@2514 980ebf18-57e1-0310-9a29-db15c13687c0
* Attempting to fix the fact that the yum package provider calls [] on the ↵luke2007-05-143-2/+6
| | | | | | ensure property, and making the resulting error more readable git-svn-id: https://reductivelabs.com/svn/puppet/trunk@2513 980ebf18-57e1-0310-9a29-db15c13687c0
* fixing some problems with the config timeout -- I am not sure it ever ↵luke2007-05-142-4/+24
| | | | | | actually worked git-svn-id: https://reductivelabs.com/svn/puppet/trunk@2512 980ebf18-57e1-0310-9a29-db15c13687c0
* Fixing a weird bug that occurred because I was changing @parentclass in the ↵luke2007-05-145-34/+30
| | | | | | AST stuff the first time it was called, from a string to a the actual instance of the parent. This worked fine as long as the parentclass was only called when parsing was complete, such as during evaluation, but if anything resulted in it being called earlier (e.g., attempting to add to the class during parsing), then things behaved, um, badly. This commit fixes the method so that the variable is not modified; there is now @parentclass and @parentobj. git-svn-id: https://reductivelabs.com/svn/puppet/trunk@2511 980ebf18-57e1-0310-9a29-db15c13687c0
* Fixing a path problem that resulted from the changes I made to internal ↵luke2007-05-141-3/+3
| | | | | | variable names -- the pathbuilder method in file referred to @resource instead of @parent git-svn-id: https://reductivelabs.com/svn/puppet/trunk@2510 980ebf18-57e1-0310-9a29-db15c13687c0
* Use @http in store, add filterhostshadoi2007-05-121-3/+4
| | | | git-svn-id: https://reductivelabs.com/svn/puppet/trunk@2509 980ebf18-57e1-0310-9a29-db15c13687c0
* First try at the REST config_storeshadoi2007-05-122-4/+49
| | | | git-svn-id: https://reductivelabs.com/svn/puppet/trunk@2508 980ebf18-57e1-0310-9a29-db15c13687c0
* Initial configuration storage abstraction layer stuff.shadoi2007-05-122-0/+75
| | | | git-svn-id: https://reductivelabs.com/svn/puppet/trunk@2507 980ebf18-57e1-0310-9a29-db15c13687c0
* Updated the CHANGELOG with changes for retrieve and acts_as_taggable.ballman2007-05-111-0/+6
| | | | git-svn-id: https://reductivelabs.com/svn/puppet/trunk@2506 980ebf18-57e1-0310-9a29-db15c13687c0
* Removed acts_as_taggable from the rails stuff. I haven't removed the tables ↵ballman2007-05-114-23/+3
| | | | | | from the schema nor the indexes yet. git-svn-id: https://reductivelabs.com/svn/puppet/trunk@2505 980ebf18-57e1-0310-9a29-db15c13687c0
* Not parsing old versions of puppet.conf -- otherwise, puppet parses the ↵luke2007-05-101-1/+1
| | | | | | whole configuration. git-svn-id: https://reductivelabs.com/svn/puppet/trunk@2504 980ebf18-57e1-0310-9a29-db15c13687c0
* Fixing the to_trans method and ralsh a bit so ralsh now works with the new ↵luke2007-05-103-10/+20
| | | | | | lack of "is" method git-svn-id: https://reductivelabs.com/svn/puppet/trunk@2503 980ebf18-57e1-0310-9a29-db15c13687c0
* correcting some of the function reference docsluke2007-05-101-3/+6
| | | | git-svn-id: https://reductivelabs.com/svn/puppet/trunk@2502 980ebf18-57e1-0310-9a29-db15c13687c0
* Fixing #605 -- providers now refer to @resource or @resource_type.luke2007-05-0956-394/+406
| | | | git-svn-id: https://reductivelabs.com/svn/puppet/trunk@2501 980ebf18-57e1-0310-9a29-db15c13687c0
* Fixing #607 -- parameters and properties now refer to a @resource rather ↵luke2007-05-0939-309/+318
| | | | | | than a @parent. The @parent parameter is still set for now, for backward compatibility. git-svn-id: https://reductivelabs.com/svn/puppet/trunk@2500 980ebf18-57e1-0310-9a29-db15c13687c0
* Fixing #606 -- now only components mention @children.luke2007-05-096-206/+202
| | | | git-svn-id: https://reductivelabs.com/svn/puppet/trunk@2499 980ebf18-57e1-0310-9a29-db15c13687c0
* Allow Darwin to remount rather than unmount / mount, as per puppet-users ↵mccune2007-05-091-1/+1
| | | | | | discussion "mount type and ensure => present on OS X" (Message-Id: <C44C8E86-DF31-4344-9B74-937325A03F5F@madstop.com>) git-svn-id: https://reductivelabs.com/svn/puppet/trunk@2498 980ebf18-57e1-0310-9a29-db15c13687c0
* Getting rid of the last vestiges of the logger testsluke2007-05-092-2/+2
| | | | git-svn-id: https://reductivelabs.com/svn/puppet/trunk@2497 980ebf18-57e1-0310-9a29-db15c13687c0
* The TODO file has never really meant anything, and it hasn't been modified ↵luke2007-05-091-4/+0
| | | | | | in 2.5 years git-svn-id: https://reductivelabs.com/svn/puppet/trunk@2496 980ebf18-57e1-0310-9a29-db15c13687c0
* Adding default provider info to the providers reportluke2007-05-091-0/+6
| | | | git-svn-id: https://reductivelabs.com/svn/puppet/trunk@2495 980ebf18-57e1-0310-9a29-db15c13687c0
* Fixing the ability to fail correctly in the fileserver -- a constant was not ↵luke2007-05-092-0/+23
| | | | | | defined correctly for it git-svn-id: https://reductivelabs.com/svn/puppet/trunk@2494 980ebf18-57e1-0310-9a29-db15c13687c0
* Removed FIXARB's from the pfile stuff. These have been resolved.ballman2007-05-092-4/+0
| | | | git-svn-id: https://reductivelabs.com/svn/puppet/trunk@2493 980ebf18-57e1-0310-9a29-db15c13687c0
* Removed FIXARB's from a file that will be going away.ballman2007-05-091-2/+0
| | | | git-svn-id: https://reductivelabs.com/svn/puppet/trunk@2492 980ebf18-57e1-0310-9a29-db15c13687c0
* Removed override of change_to_s since it is the same as the overridden ↵ballman2007-05-091-22/+1
| | | | | | method in EnsureProperty. git-svn-id: https://reductivelabs.com/svn/puppet/trunk@2491 980ebf18-57e1-0310-9a29-db15c13687c0
* Removed override of change_to_s since it is the same as the overridden ↵ballman2007-05-091-20/+0
| | | | | | method in EnsureProperty. git-svn-id: https://reductivelabs.com/svn/puppet/trunk@2490 980ebf18-57e1-0310-9a29-db15c13687c0