summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Disabling most documentation generation except for the API docs, and ↵luke2006-01-043-95/+170
| | | | | | wrapping the StatusServer in the xmlrpc check git-svn-id: https://reductivelabs.com/svn/puppet/trunk@766 980ebf18-57e1-0310-9a29-db15c13687c0
* Updated to version 0.9.3luke2006-01-031-1/+1
| | | | git-svn-id: https://reductivelabs.com/svn/puppet/trunk@764 980ebf18-57e1-0310-9a29-db15c13687c0
* some updates to the typegen stuff, even though i may still not use itluke2006-01-034-280/+165
| | | | git-svn-id: https://reductivelabs.com/svn/puppet/trunk@763 980ebf18-57e1-0310-9a29-db15c13687c0
* Fixing two reported bugs in cron jobs. Cron jobs correctly change when ↵luke2006-01-032-154/+294
| | | | | | fields other than the command are updated, and they do not continually refresh when the command has trailing spaces git-svn-id: https://reductivelabs.com/svn/puppet/trunk@762 980ebf18-57e1-0310-9a29-db15c13687c0
* adding some commentsluke2006-01-033-1/+20
| | | | git-svn-id: https://reductivelabs.com/svn/puppet/trunk@761 980ebf18-57e1-0310-9a29-db15c13687c0
* removing "host" as a keyword; it was an alias for "node"luke2006-01-031-1/+0
| | | | git-svn-id: https://reductivelabs.com/svn/puppet/trunk@760 980ebf18-57e1-0310-9a29-db15c13687c0
* converting storage from Marshal to YAMLluke2006-01-034-38/+54
| | | | git-svn-id: https://reductivelabs.com/svn/puppet/trunk@759 980ebf18-57e1-0310-9a29-db15c13687c0
* adding Util.lock, and switching storage to using itluke2006-01-023-20/+56
| | | | git-svn-id: https://reductivelabs.com/svn/puppet/trunk@758 980ebf18-57e1-0310-9a29-db15c13687c0
* removing any direct references to /tmp in testsluke2005-11-2416-68/+46
| | | | git-svn-id: https://reductivelabs.com/svn/puppet/trunk@757 980ebf18-57e1-0310-9a29-db15c13687c0
* fixing files being put directly into tmpluke2005-11-241-4/+4
| | | | git-svn-id: https://reductivelabs.com/svn/puppet/trunk@756 980ebf18-57e1-0310-9a29-db15c13687c0
* removing ruby shebang at the top of all of the filesluke2005-11-2311-39/+22
| | | | git-svn-id: https://reductivelabs.com/svn/puppet/trunk@755 980ebf18-57e1-0310-9a29-db15c13687c0
* final updates for 0.9.2luke2005-11-221-1/+1
| | | | git-svn-id: https://reductivelabs.com/svn/puppet/trunk@753 980ebf18-57e1-0310-9a29-db15c13687c0
* updatesluke2005-11-222-1/+2
| | | | git-svn-id: https://reductivelabs.com/svn/puppet/trunk@752 980ebf18-57e1-0310-9a29-db15c13687c0
* removing marksluke2005-11-222-2/+0
| | | | git-svn-id: https://reductivelabs.com/svn/puppet/trunk@751 980ebf18-57e1-0310-9a29-db15c13687c0
* fixing tests to work from any CWDluke2005-11-222-8/+18
| | | | git-svn-id: https://reductivelabs.com/svn/puppet/trunk@750 980ebf18-57e1-0310-9a29-db15c13687c0
* fixing incredibly annoying bug where os x returns stupidly large uid when ↵luke2005-11-223-20/+35
| | | | | | uid is below 0 git-svn-id: https://reductivelabs.com/svn/puppet/trunk@749 980ebf18-57e1-0310-9a29-db15c13687c0
* updates from os xluke2005-11-222-1/+4
| | | | git-svn-id: https://reductivelabs.com/svn/puppet/trunk@748 980ebf18-57e1-0310-9a29-db15c13687c0
* updatesluke2005-11-226-6/+10
| | | | git-svn-id: https://reductivelabs.com/svn/puppet/trunk@747 980ebf18-57e1-0310-9a29-db15c13687c0
* adding cfengine module, which required passing the cfengine classes all the ↵luke2005-11-176-4/+276
| | | | | | way through the stack to the scope git-svn-id: https://reductivelabs.com/svn/puppet/trunk@746 980ebf18-57e1-0310-9a29-db15c13687c0
* fixing filesources so that the first found file is copied, and adding a test ↵luke2005-11-163-3/+42
| | | | | | case git-svn-id: https://reductivelabs.com/svn/puppet/trunk@745 980ebf18-57e1-0310-9a29-db15c13687c0
* fixing puppet to default to using the console for outputluke2005-11-161-0/+2
| | | | git-svn-id: https://reductivelabs.com/svn/puppet/trunk@744 980ebf18-57e1-0310-9a29-db15c13687c0
* Mostly fixing exec so it either captures stderr or runs as a user; ↵luke2005-11-163-30/+31
| | | | | | Process.euid was not working correctly git-svn-id: https://reductivelabs.com/svn/puppet/trunk@743 980ebf18-57e1-0310-9a29-db15c13687c0
* Lots of refactoring, and added the capture_stderr methodluke2005-11-1628-123/+271
| | | | git-svn-id: https://reductivelabs.com/svn/puppet/trunk@742 980ebf18-57e1-0310-9a29-db15c13687c0
* Adding "isomorphic?" method to classes, and testing for isomorphism before ↵luke2005-11-025-22/+46
| | | | | | throwing a conflict git-svn-id: https://reductivelabs.com/svn/puppet/trunk@741 980ebf18-57e1-0310-9a29-db15c13687c0
* Further progress towards the next release. Lots of small bugs fixed, the ↵luke2005-11-0122-166/+443
| | | | | | paths look much better now, and Transportable is much cleaner. git-svn-id: https://reductivelabs.com/svn/puppet/trunk@740 980ebf18-57e1-0310-9a29-db15c13687c0
* Making paths work a little more intelligentlyluke2005-11-017-177/+196
| | | | git-svn-id: https://reductivelabs.com/svn/puppet/trunk@739 980ebf18-57e1-0310-9a29-db15c13687c0
* adding config file stuff, but not using it yet. I have decided to release ↵luke2005-10-313-0/+154
| | | | | | the next version without them. git-svn-id: https://reductivelabs.com/svn/puppet/trunk@738 980ebf18-57e1-0310-9a29-db15c13687c0
* Cleaning up tests resulting from the changes to the parserluke2005-10-309-34/+22
| | | | git-svn-id: https://reductivelabs.com/svn/puppet/trunk@737 980ebf18-57e1-0310-9a29-db15c13687c0
* The language now verifies some resemblance to closurehood. I now only need ↵luke2005-10-306-162/+386
| | | | | | to fix the library to expect this behaviour. git-svn-id: https://reductivelabs.com/svn/puppet/trunk@736 980ebf18-57e1-0310-9a29-db15c13687c0
* Fixed merging of state values, but I have not yet solved merging of ↵luke2005-10-296-102/+152
| | | | | | parameter or metaparam values, since they are quite different. git-svn-id: https://reductivelabs.com/svn/puppet/trunk@735 980ebf18-57e1-0310-9a29-db15c13687c0
* Protecting from bug in Syslog, and fixing some more log messagesluke2005-10-299-69/+104
| | | | git-svn-id: https://reductivelabs.com/svn/puppet/trunk@734 980ebf18-57e1-0310-9a29-db15c13687c0
* central logging is fully functional now, but it is painfully slow, so it is ↵luke2005-10-285-28/+35
| | | | | | disabled by default git-svn-id: https://reductivelabs.com/svn/puppet/trunk@733 980ebf18-57e1-0310-9a29-db15c13687c0
* Central logging now works, although there appear to be a few kinks to work out.luke2005-10-2820-189/+554
| | | | git-svn-id: https://reductivelabs.com/svn/puppet/trunk@732 980ebf18-57e1-0310-9a29-db15c13687c0
* Adding logging methods to all Puppet::Element instances, and converting all ↵luke2005-10-2640-165/+240
| | | | | | instance log statements to use those methods. Additionally modified logging to take advantage of this by including the path of the logging object in the output. Logs will still need some cleanup to avoid duplicate information. git-svn-id: https://reductivelabs.com/svn/puppet/trunk@731 980ebf18-57e1-0310-9a29-db15c13687c0
* adding tags and path accessorsluke2005-10-262-3/+29
| | | | git-svn-id: https://reductivelabs.com/svn/puppet/trunk@730 980ebf18-57e1-0310-9a29-db15c13687c0
* Further small bug fixes towards running puppet on my networkluke2005-10-259-87/+134
| | | | git-svn-id: https://reductivelabs.com/svn/puppet/trunk@729 980ebf18-57e1-0310-9a29-db15c13687c0
* fixing sources so that they always have a corresponding checksum stateluke2005-10-234-15/+61
| | | | git-svn-id: https://reductivelabs.com/svn/puppet/trunk@728 980ebf18-57e1-0310-9a29-db15c13687c0
* files and directories are now created as the correct user and group if they ↵luke2005-10-237-46/+88
| | | | | | are set git-svn-id: https://reductivelabs.com/svn/puppet/trunk@727 980ebf18-57e1-0310-9a29-db15c13687c0
* The Puppet::Util.asuser function now works; had to slightly modify user.rb ↵luke2005-10-2315-74/+459
| | | | | | to make checking work. In addition, exec.rb now takes advantage of it. I also decided to make a small change to type.rb -- validstates now only returns state names, not names and states. git-svn-id: https://reductivelabs.com/svn/puppet/trunk@726 980ebf18-57e1-0310-9a29-db15c13687c0
* fixing certmgr testsluke2005-10-221-12/+4
| | | | git-svn-id: https://reductivelabs.com/svn/puppet/trunk@725 980ebf18-57e1-0310-9a29-db15c13687c0
* Getting rid of the tc_ prefix to test casesluke2005-10-2247-11/+3
| | | | git-svn-id: https://reductivelabs.com/svn/puppet/trunk@724 980ebf18-57e1-0310-9a29-db15c13687c0
* general cleanup, as i move towards running it locallyluke2005-10-228-10/+67
| | | | git-svn-id: https://reductivelabs.com/svn/puppet/trunk@723 980ebf18-57e1-0310-9a29-db15c13687c0
* fixing path to facterluke2005-10-212-2/+4
| | | | git-svn-id: https://reductivelabs.com/svn/puppet/trunk@722 980ebf18-57e1-0310-9a29-db15c13687c0
* Apt-cache was showing more information that I thought, so I had to redo how ↵luke2005-10-213-38/+56
| | | | | | I was collecting the most recent package version git-svn-id: https://reductivelabs.com/svn/puppet/trunk@721 980ebf18-57e1-0310-9a29-db15c13687c0
* Made tweaks here and there to get it running better on my local network. I ↵luke2005-10-2125-123/+193
| | | | | | am inches away from that happening. All tests pass. git-svn-id: https://reductivelabs.com/svn/puppet/trunk@720 980ebf18-57e1-0310-9a29-db15c13687c0
* adding better docs to packagesluke2005-10-201-1/+5
| | | | git-svn-id: https://reductivelabs.com/svn/puppet/trunk@719 980ebf18-57e1-0310-9a29-db15c13687c0
* "latest" is now a valid value for packages, and yum support is also includedluke2005-10-207-47/+245
| | | | git-svn-id: https://reductivelabs.com/svn/puppet/trunk@718 980ebf18-57e1-0310-9a29-db15c13687c0
* making service changes; it is still basically non-functional except in the ↵luke2005-10-1310-132/+169
| | | | | | degenerate case of using "init" git-svn-id: https://reductivelabs.com/svn/puppet/trunk@717 980ebf18-57e1-0310-9a29-db15c13687c0
* Adding some semantic tagging. It is not exactly full-featured yet, and it ↵luke2005-10-1010-38/+155
| | | | | | is not used at all, but it was sufficient for some proof-of-concept stuff in preparation for the conference git-svn-id: https://reductivelabs.com/svn/puppet/trunk@716 980ebf18-57e1-0310-9a29-db15c13687c0
* adding tag support to scopes and the transportable classluke2005-10-046-25/+161
| | | | git-svn-id: https://reductivelabs.com/svn/puppet/trunk@715 980ebf18-57e1-0310-9a29-db15c13687c0