summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* adding svn keyword to notify type and reindentingluke2006-11-131-27/+28
| | | | git-svn-id: https://reductivelabs.com/svn/puppet/trunk@1872 980ebf18-57e1-0310-9a29-db15c13687c0
* Removing the caveat so that the log message is always provided during a run.luke2006-11-132-12/+14
| | | | git-svn-id: https://reductivelabs.com/svn/puppet/trunk@1871 980ebf18-57e1-0310-9a29-db15c13687c0
* Fixing #339 for real this time -- fixing the log messageluke2006-11-131-1/+1
| | | | git-svn-id: https://reductivelabs.com/svn/puppet/trunk@1870 980ebf18-57e1-0310-9a29-db15c13687c0
* Fixing #339, and the bigger problem it concealed. Metaparams are now only ↵luke2006-11-134-1/+16
| | | | | | added to resources that do not explicitly set them. git-svn-id: https://reductivelabs.com/svn/puppet/trunk@1869 980ebf18-57e1-0310-9a29-db15c13687c0
* Applying patch from #335luke2006-11-131-0/+1
| | | | git-svn-id: https://reductivelabs.com/svn/puppet/trunk@1868 980ebf18-57e1-0310-9a29-db15c13687c0
* Removing some debugging, and trying to track down a bug where symlinks get ↵luke2006-11-132-1/+3
| | | | | | recreated for now reason git-svn-id: https://reductivelabs.com/svn/puppet/trunk@1867 980ebf18-57e1-0310-9a29-db15c13687c0
* Ported sshkey over, yay.luke2006-11-136-48/+126
| | | | git-svn-id: https://reductivelabs.com/svn/puppet/trunk@1866 980ebf18-57e1-0310-9a29-db15c13687c0
* Adding a NetInfo provider for hosts. Yay!luke2006-11-136-69/+154
| | | | git-svn-id: https://reductivelabs.com/svn/puppet/trunk@1865 980ebf18-57e1-0310-9a29-db15c13687c0
* Hosts now work again, and it should be straightforward to create a netinfo ↵luke2006-11-1310-183/+226
| | | | | | provider, too. git-svn-id: https://reductivelabs.com/svn/puppet/trunk@1864 980ebf18-57e1-0310-9a29-db15c13687c0
* Ports are still broken, but I need to work on something else while I am ↵luke2006-11-1312-170/+12379
| | | | | | thinking about how to fix them. Stupid /etc/services. git-svn-id: https://reductivelabs.com/svn/puppet/trunk@1863 980ebf18-57e1-0310-9a29-db15c13687c0
* adding a comment to namespaceauth.confluke2006-11-121-0/+3
| | | | git-svn-id: https://reductivelabs.com/svn/puppet/trunk@1862 980ebf18-57e1-0310-9a29-db15c13687c0
* adding up-to-date example configsluke2006-11-125-11/+40
| | | | git-svn-id: https://reductivelabs.com/svn/puppet/trunk@1861 980ebf18-57e1-0310-9a29-db15c13687c0
* Trying to get a netinfo provider for mounts working, but i give up. I am ↵luke2006-11-129-40/+177
| | | | | | leaving it in place but marked as highly experimental. git-svn-id: https://reductivelabs.com/svn/puppet/trunk@1860 980ebf18-57e1-0310-9a29-db15c13687c0
* Mounts work again, at least with the parsedfile provider. I still need to ↵luke2006-11-1213-322/+698
| | | | | | create a netinfo provider, but it should be short and easy. And, painfully, I still need to port the other six or so subclasses to this new provider. git-svn-id: https://reductivelabs.com/svn/puppet/trunk@1859 980ebf18-57e1-0310-9a29-db15c13687c0
* Doing some refactoring in how state values are set. The primary motivation ↵luke2006-11-113-85/+242
| | | | | | was to provide the ability for the "newvalue" method to specify whether the provider should still be called, and if so, in what order (e.g., before or after). git-svn-id: https://reductivelabs.com/svn/puppet/trunk@1858 980ebf18-57e1-0310-9a29-db15c13687c0
* Fixing the state class so that blocks are optional for values. This is ↵luke2006-11-112-32/+103
| | | | | | useful for cases where you want to specify values for validation but you want a method called on the provider instead. git-svn-id: https://reductivelabs.com/svn/puppet/trunk@1857 980ebf18-57e1-0310-9a29-db15c13687c0
* An intermediate commit. All of the classes that use parsedfile are ↵luke2006-11-1112-150/+702
| | | | | | | | assuredly broken, since I have basically completely rewritten it. These classes have been a thorn in my side almost since I created them, yet they have been significantly less functional that I wanted. So, I decided to do the rewrite I have been putting off, just to spend all of the maintenance time now so I do not spend 3 days on them every release. Tomorrow I will be porting all of the existing types (including cron, hopefully) over to this new base. This will also make it possible to add other types of providers to these classes; we should be able to reuse the netinfo provider for os x types, and we should be able to create a cron provider that writes to /etc/crontab instead of user crontabs. git-svn-id: https://reductivelabs.com/svn/puppet/trunk@1856 980ebf18-57e1-0310-9a29-db15c13687c0
* Adding module for parsing files. This module is only included into the ↵luke2006-11-102-0/+565
| | | | | | parsedfile provider base class, but it is cleaner to have it broken out like this. git-svn-id: https://reductivelabs.com/svn/puppet/trunk@1855 980ebf18-57e1-0310-9a29-db15c13687c0
* Fix silly regexp mistake where lines with values containing '=' were parsed ↵lutter2006-11-102-3/+3
| | | | | | improperly. git-svn-id: https://reductivelabs.com/svn/puppet/trunk@1854 980ebf18-57e1-0310-9a29-db15c13687c0
* Fixing some warningsluke2006-11-106-17/+21
| | | | git-svn-id: https://reductivelabs.com/svn/puppet/trunk@1853 980ebf18-57e1-0310-9a29-db15c13687c0
* Mostly small changes toward 0.20.1luke2006-11-104-10/+11
| | | | git-svn-id: https://reductivelabs.com/svn/puppet/trunk@1852 980ebf18-57e1-0310-9a29-db15c13687c0
* Fixing #324. Mkusers was not specifically ignoring the root user, and it is ↵luke2006-11-092-0/+45
| | | | | | now. git-svn-id: https://reductivelabs.com/svn/puppet/trunk@1851 980ebf18-57e1-0310-9a29-db15c13687c0
* Updating docs with correct links for the doc restructuring, as mentioned in ↵luke2006-11-099-30/+21
| | | | | | #322. git-svn-id: https://reductivelabs.com/svn/puppet/trunk@1850 980ebf18-57e1-0310-9a29-db15c13687c0
* Fixing #326 -- parseonly now just creates a simple Master without opening a portluke2006-11-093-11/+19
| | | | git-svn-id: https://reductivelabs.com/svn/puppet/trunk@1849 980ebf18-57e1-0310-9a29-db15c13687c0
* fixing #327; debian packages now correctly register their "latest" statusluke2006-11-093-3/+5
| | | | git-svn-id: https://reductivelabs.com/svn/puppet/trunk@1848 980ebf18-57e1-0310-9a29-db15c13687c0
* Adding a simple report that just duplicates client logs onto the serverluke2006-11-091-0/+13
| | | | git-svn-id: https://reductivelabs.com/svn/puppet/trunk@1847 980ebf18-57e1-0310-9a29-db15c13687c0
* Slightly more doc updatesluke2006-11-093-133/+2
| | | | git-svn-id: https://reductivelabs.com/svn/puppet/trunk@1846 980ebf18-57e1-0310-9a29-db15c13687c0
* More doc updates -- I moved the doc headers into separate files, rather than ↵luke2006-11-099-33/+191
| | | | | | having them in the code git-svn-id: https://reductivelabs.com/svn/puppet/trunk@1845 980ebf18-57e1-0310-9a29-db15c13687c0
* Small fixes here and there. The rails changes needs to be pushed through ↵luke2006-11-098-25/+149
| | | | | | the collection code, so I am committing so Blake can take a look at that. git-svn-id: https://reductivelabs.com/svn/puppet/trunk@1844 980ebf18-57e1-0310-9a29-db15c13687c0
* Updating docsluke2006-11-098-65/+135
| | | | git-svn-id: https://reductivelabs.com/svn/puppet/trunk@1843 980ebf18-57e1-0310-9a29-db15c13687c0
* Refactoring the doc generator a bigluke2006-11-091-32/+17
| | | | git-svn-id: https://reductivelabs.com/svn/puppet/trunk@1842 980ebf18-57e1-0310-9a29-db15c13687c0
* Updating documentationluke2006-11-098-47/+214
| | | | git-svn-id: https://reductivelabs.com/svn/puppet/trunk@1841 980ebf18-57e1-0310-9a29-db15c13687c0
* Fixing rrdgraph report (as marked in #334); also, expanding the docs on all ↵luke2006-11-095-49/+195
| | | | | | of the existing reports. git-svn-id: https://reductivelabs.com/svn/puppet/trunk@1839 980ebf18-57e1-0310-9a29-db15c13687c0
* The new rails files.shadoi2006-11-0916-92/+266
| | | | git-svn-id: https://reductivelabs.com/svn/puppet/trunk@1838 980ebf18-57e1-0310-9a29-db15c13687c0
* Rails stuff part 1shadoi2006-11-099-83/+117
| | | | git-svn-id: https://reductivelabs.com/svn/puppet/trunk@1837 980ebf18-57e1-0310-9a29-db15c13687c0
* Fixing some sticky problems with checksums when just using the "check" ↵luke2006-11-085-22/+70
| | | | | | metaparam. git-svn-id: https://reductivelabs.com/svn/puppet/trunk@1836 980ebf18-57e1-0310-9a29-db15c13687c0
* Merging the code over from the oscar branch. I will now be doing all ↵luke2006-11-0854-627/+900
| | | | | | development in the trunk again, except for larger changes, which will still get their own branch. This is a merge of the changes from revision 1826 to revision 1834. git-svn-id: https://reductivelabs.com/svn/puppet/trunk@1835 980ebf18-57e1-0310-9a29-db15c13687c0
* Syncing up with FE repo specfile (only mandatory changelog entries)lutter2006-10-231-0/+9
| | | | git-svn-id: https://reductivelabs.com/svn/puppet/trunk@1825 980ebf18-57e1-0310-9a29-db15c13687c0
* Making some documentation changesluke2006-10-234-34/+275
| | | | git-svn-id: https://reductivelabs.com/svn/puppet/trunk@1824 980ebf18-57e1-0310-9a29-db15c13687c0
* Fixing some Class.to_s handlingluke2006-10-202-8/+3
| | | | git-svn-id: https://reductivelabs.com/svn/puppet/trunk@1823 980ebf18-57e1-0310-9a29-db15c13687c0
* Mostly rewrote intro docluke2006-10-202-162/+228
| | | | git-svn-id: https://reductivelabs.com/svn/puppet/trunk@1822 980ebf18-57e1-0310-9a29-db15c13687c0
* Updated to version 0.20.0luke2006-10-181-1/+1
| | | | git-svn-id: https://reductivelabs.com/svn/puppet/trunk@1820 980ebf18-57e1-0310-9a29-db15c13687c0
* Updated to version 0.20.0luke2006-10-181-1/+1
| | | | git-svn-id: https://reductivelabs.com/svn/puppet/trunk@1819 980ebf18-57e1-0310-9a29-db15c13687c0
* Updated to version 0.20.0luke2006-10-181-1/+1
| | | | git-svn-id: https://reductivelabs.com/svn/puppet/trunk@1818 980ebf18-57e1-0310-9a29-db15c13687c0
* Updating changelog for 0.20luke2006-10-181-0/+13
| | | | git-svn-id: https://reductivelabs.com/svn/puppet/trunk@1817 980ebf18-57e1-0310-9a29-db15c13687c0
* Another round of bugfixing, including finding out that the tagmail report ↵luke2006-10-185-11/+18
| | | | | | was leaving zombie processes lying around git-svn-id: https://reductivelabs.com/svn/puppet/trunk@1816 980ebf18-57e1-0310-9a29-db15c13687c0
* A round of bug-fixing on OS Xluke2006-10-182-3/+8
| | | | git-svn-id: https://reductivelabs.com/svn/puppet/trunk@1815 980ebf18-57e1-0310-9a29-db15c13687c0
* Doing some work on the DSL. It behaves a little more like the real language ↵luke2006-10-186-28/+461
| | | | | | now, although overrides use the same syntax as normal resources, and there is no facility for specifying defaults git-svn-id: https://reductivelabs.com/svn/puppet/trunk@1814 980ebf18-57e1-0310-9a29-db15c13687c0
* Another round of bug-fixes in preparation for 0.20.0luke2006-10-1810-48/+81
| | | | git-svn-id: https://reductivelabs.com/svn/puppet/trunk@1813 980ebf18-57e1-0310-9a29-db15c13687c0
* Applying patch from #318.luke2006-10-181-0/+45
| | | | git-svn-id: https://reductivelabs.com/svn/puppet/trunk@1812 980ebf18-57e1-0310-9a29-db15c13687c0