summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* Working on migrating the parsedtypes to using providers for the parsing ↵luke2006-10-1710-446/+779
| | | | | | aspects. This just converts the hosts; I will convert the others next. This is all work from the sync-retrieve-refactor branch, modified to work with trunk. git-svn-id: https://reductivelabs.com/svn/puppet/trunk@1799 980ebf18-57e1-0310-9a29-db15c13687c0
* Fixing puppetmodule to use env to find rubyluke2006-10-171-1/+1
| | | | git-svn-id: https://reductivelabs.com/svn/puppet/trunk@1798 980ebf18-57e1-0310-9a29-db15c13687c0
* First batch of fixes from running tests.luke2006-10-177-23/+27
| | | | git-svn-id: https://reductivelabs.com/svn/puppet/trunk@1797 980ebf18-57e1-0310-9a29-db15c13687c0
* Fixing sbindir path, thus fixing #302.luke2006-10-171-1/+1
| | | | git-svn-id: https://reductivelabs.com/svn/puppet/trunk@1796 980ebf18-57e1-0310-9a29-db15c13687c0
* Switching from calling "up" on the migration directly to using the "migrate" ↵luke2006-10-172-3/+15
| | | | | | method. It is still not checking versions or allowing external forcing of migration, but it is a start. git-svn-id: https://reductivelabs.com/svn/puppet/trunk@1795 980ebf18-57e1-0310-9a29-db15c13687c0
* Rewriting nearly all of the tests for the tidy type, and redoing the ↵luke2006-10-172-58/+238
| | | | | | internals of the testing. git-svn-id: https://reductivelabs.com/svn/puppet/trunk@1794 980ebf18-57e1-0310-9a29-db15c13687c0
* Fixing the test scripts so that the library pathluke2006-10-1690-92/+271
| | | | | | is modified in ruby instead of in the env line git-svn-id: https://reductivelabs.com/svn/puppet/trunk@1793 980ebf18-57e1-0310-9a29-db15c13687c0
* Fixing gennode; it was not actually adding the class code to the generated node.luke2006-10-162-19/+59
| | | | git-svn-id: https://reductivelabs.com/svn/puppet/trunk@1792 980ebf18-57e1-0310-9a29-db15c13687c0
* Adding a ruby header to all of the tests so that they can now be executed as ↵luke2006-10-1641-13/+69
| | | | | | normal ruby scripts. Using multiple commits because I am having some svn problems. git-svn-id: https://reductivelabs.com/svn/puppet/trunk@1791 980ebf18-57e1-0310-9a29-db15c13687c0
* Adding a ruby header to all of the tests so that they can now be executed as ↵luke2006-10-1611-0/+22
| | | | | | normal ruby scripts. Using multiple commits because I am having some svn problems. git-svn-id: https://reductivelabs.com/svn/puppet/trunk@1790 980ebf18-57e1-0310-9a29-db15c13687c0
* Adding a ruby header to all of the tests so that they can now be executed as ↵luke2006-10-164-0/+8
| | | | | | normal ruby scripts. Using multiple commits because I am having some svn problems. git-svn-id: https://reductivelabs.com/svn/puppet/trunk@1789 980ebf18-57e1-0310-9a29-db15c13687c0
* Adding a ruby header to all of the tests so that they can now be executed as ↵luke2006-10-165-0/+10
| | | | | | normal ruby scripts. Using multiple commits because I am having some svn problems. git-svn-id: https://reductivelabs.com/svn/puppet/trunk@1788 980ebf18-57e1-0310-9a29-db15c13687c0
* Adding a ruby header to all of the tests so that they can now be executed as ↵luke2006-10-1624-0/+48
| | | | | | normal ruby scripts. git-svn-id: https://reductivelabs.com/svn/puppet/trunk@1787 980ebf18-57e1-0310-9a29-db15c13687c0
* Making all test suites executable, adding some tests for handling changing ↵luke2006-10-1638-167/+312
| | | | | | files from one type to another, and fixing #304. The problem with #304 was only occurring when backing up to a filebucket (I can only think the example code was wrong) git-svn-id: https://reductivelabs.com/svn/puppet/trunk@1786 980ebf18-57e1-0310-9a29-db15c13687c0
* Fixing #291 -- the problem was that instead of throwing an error on a ↵luke2006-10-165-19/+21
| | | | | | missing server, puppet was just exiting. git-svn-id: https://reductivelabs.com/svn/puppet/trunk@1785 980ebf18-57e1-0310-9a29-db15c13687c0
* Moving all of the configuration parameters out of puppet.rb into ↵luke2006-10-163-156/+185
| | | | | | puppet/configuration.rb, and adding a PATH setting as requested in #307, although it does not include a default. git-svn-id: https://reductivelabs.com/svn/puppet/trunk@1784 980ebf18-57e1-0310-9a29-db15c13687c0
* Adding the ability to have hooks for configuration parameters. This will ↵luke2006-10-162-1/+64
| | | | | | simplify things like setting the shell path. git-svn-id: https://reductivelabs.com/svn/puppet/trunk@1783 980ebf18-57e1-0310-9a29-db15c13687c0
* correcting warning about spaces before parensluke2006-10-161-1/+1
| | | | git-svn-id: https://reductivelabs.com/svn/puppet/trunk@1782 980ebf18-57e1-0310-9a29-db15c13687c0
* Adding patch from Jeff McCune, #317luke2006-10-164-0/+578
| | | | git-svn-id: https://reductivelabs.com/svn/puppet/trunk@1781 980ebf18-57e1-0310-9a29-db15c13687c0
* adding explicit load of ast/branch to its subclassesluke2006-10-153-0/+6
| | | | git-svn-id: https://reductivelabs.com/svn/puppet/trunk@1780 980ebf18-57e1-0310-9a29-db15c13687c0
* Format tweak for fact tutorial.ajax2006-10-141-12/+11
| | | | git-svn-id: https://reductivelabs.com/svn/puppet/trunk@1779 980ebf18-57e1-0310-9a29-db15c13687c0
* Adding a summary of using facter and using imported facter facts with puppet.ajax2006-10-141-0/+20
| | | | git-svn-id: https://reductivelabs.com/svn/puppet/trunk@1778 980ebf18-57e1-0310-9a29-db15c13687c0
* Adding some documentation to the programmer's documentation introducing the ↵ajax2006-10-141-1/+1
| | | | | | concept of providers. git-svn-id: https://reductivelabs.com/svn/puppet/trunk@1777 980ebf18-57e1-0310-9a29-db15c13687c0
* Adding some documentation to the programmer's documentation introducing the ↵ajax2006-10-142-1/+52
| | | | | | concept of providers. git-svn-id: https://reductivelabs.com/svn/puppet/trunk@1776 980ebf18-57e1-0310-9a29-db15c13687c0
* New documentation hierarchy: fixing indexes.ajax2006-10-126-19/+18
| | | | git-svn-id: https://reductivelabs.com/svn/puppet/trunk@1775 980ebf18-57e1-0310-9a29-db15c13687c0
* New documentation hierarchy: fixing indexes.ajax2006-10-122-7/+8
| | | | git-svn-id: https://reductivelabs.com/svn/puppet/trunk@1774 980ebf18-57e1-0310-9a29-db15c13687c0
* New documentation hierarchy: fixing indexes.ajax2006-10-127-23/+37
| | | | git-svn-id: https://reductivelabs.com/svn/puppet/trunk@1773 980ebf18-57e1-0310-9a29-db15c13687c0
* New documentation hierarchy: adding indexes.ajax2006-10-127-0/+105
| | | | git-svn-id: https://reductivelabs.com/svn/puppet/trunk@1772 980ebf18-57e1-0310-9a29-db15c13687c0
* New documentation hierarchy.ajax2006-10-1221-37/+43
| | | | git-svn-id: https://reductivelabs.com/svn/puppet/trunk@1771 980ebf18-57e1-0310-9a29-db15c13687c0
* New documentation hierarchy.ajax2006-10-121-2/+2
| | | | git-svn-id: https://reductivelabs.com/svn/puppet/trunk@1770 980ebf18-57e1-0310-9a29-db15c13687c0
* I was stupidly creating an error but not raising it.luke2006-10-112-0/+21
| | | | git-svn-id: https://reductivelabs.com/svn/puppet/trunk@1767 980ebf18-57e1-0310-9a29-db15c13687c0
* Moving methods around so they are alphabeticalluke2006-10-111-34/+34
| | | | git-svn-id: https://reductivelabs.com/svn/puppet/trunk@1764 980ebf18-57e1-0310-9a29-db15c13687c0
* Committing the metatype branch -- this is just splitting the type.rb code ↵luke2006-10-1013-2268/+2350
| | | | | | into multiple files for readability git-svn-id: https://reductivelabs.com/svn/puppet/trunk@1762 980ebf18-57e1-0310-9a29-db15c13687c0
* Catching missing ldap correctly in puppetrunluke2006-10-101-1/+1
| | | | git-svn-id: https://reductivelabs.com/svn/puppet/trunk@1759 980ebf18-57e1-0310-9a29-db15c13687c0
* Fixing the problem reported by Adnet Ghislain where facts do not load on ↵luke2006-10-093-14/+26
| | | | | | later runs. git-svn-id: https://reductivelabs.com/svn/puppet/trunk@1757 980ebf18-57e1-0310-9a29-db15c13687c0
* Fixing code from [1754] -- I stupidly did not even do a parse check, and I ↵luke2006-10-092-29/+9
| | | | | | had to refactor the patch because parameters do not have code associated with their values. git-svn-id: https://reductivelabs.com/svn/puppet/trunk@1755 980ebf18-57e1-0310-9a29-db15c13687c0
* Applying patch from #234 from David Schmitt. This is also untested, and the ↵luke2006-10-092-1/+43
| | | | | | patch is slightly modified. git-svn-id: https://reductivelabs.com/svn/puppet/trunk@1754 980ebf18-57e1-0310-9a29-db15c13687c0
* Adding modified patch from #256 -- apt now uses "responsefile" for the ↵luke2006-10-092-1/+18
| | | | | | preseed file. This is untested, though, since I do not know how to test it. git-svn-id: https://reductivelabs.com/svn/puppet/trunk@1753 980ebf18-57e1-0310-9a29-db15c13687c0
* Adding patch from #308.luke2006-10-091-0/+11
| | | | git-svn-id: https://reductivelabs.com/svn/puppet/trunk@1752 980ebf18-57e1-0310-9a29-db15c13687c0
* Fixing #298 - refreshonly now correctly deals with specified false valuesluke2006-10-092-2/+25
| | | | git-svn-id: https://reductivelabs.com/svn/puppet/trunk@1751 980ebf18-57e1-0310-9a29-db15c13687c0
* Fixing #305 -- logs now reopen when Puppet restarts, and there is also now ↵luke2006-10-093-0/+56
| | | | | | an autoflush mechanism available so logs will flush to disk immediately. I also now trap USR2 and reopen logs when it is sent, so if you just want to reopen logs you do not have to restart the whole process. git-svn-id: https://reductivelabs.com/svn/puppet/trunk@1750 980ebf18-57e1-0310-9a29-db15c13687c0
* Fixing #309 -- files now correctly replace any number of slashes with a ↵luke2006-10-092-0/+19
| | | | | | single slash. Also, trailing slashes are removed, since that is how Puppet expects to find files internally. git-svn-id: https://reductivelabs.com/svn/puppet/trunk@1749 980ebf18-57e1-0310-9a29-db15c13687c0
* Fixing #301 -- s/logfile/logdest/gluke2006-10-091-4/+8
| | | | git-svn-id: https://reductivelabs.com/svn/puppet/trunk@1748 980ebf18-57e1-0310-9a29-db15c13687c0
* Fixing #310 -- users no longer autorequire their homedirs, and files now ↵luke2006-10-094-10/+49
| | | | | | autorequire their owner and group. git-svn-id: https://reductivelabs.com/svn/puppet/trunk@1747 980ebf18-57e1-0310-9a29-db15c13687c0
* Refactoring reporting. Reports are now modules instead of simple methods.luke2006-10-0710-277/+431
| | | | git-svn-id: https://reductivelabs.com/svn/puppet/trunk@1746 980ebf18-57e1-0310-9a29-db15c13687c0
* Adding a "genmodule" equivalent to classgen, which we will use for reportingluke2006-10-072-58/+244
| | | | git-svn-id: https://reductivelabs.com/svn/puppet/trunk@1745 980ebf18-57e1-0310-9a29-db15c13687c0
* Added a section about testing.ajax2006-10-061-8/+15
| | | | git-svn-id: https://reductivelabs.com/svn/puppet/trunk@1744 980ebf18-57e1-0310-9a29-db15c13687c0
* adding id tag to tags.pageluke2006-10-060-0/+0
| | | | git-svn-id: https://reductivelabs.com/svn/puppet/trunk@1743 980ebf18-57e1-0310-9a29-db15c13687c0
* Documentation editajax2006-10-061-2/+1
| | | | git-svn-id: https://reductivelabs.com/svn/puppet/trunk@1742 980ebf18-57e1-0310-9a29-db15c13687c0
* Adding a document to outline the use of tagsajax2006-10-061-0/+75
| | | | git-svn-id: https://reductivelabs.com/svn/puppet/trunk@1741 980ebf18-57e1-0310-9a29-db15c13687c0