summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Fixing #77. As I feared, this was a pretty complicated fix; I had to add a ↵luke2006-07-213-26/+181
| | | | | | | | lot of infrastructure to both ParsedFile and Config. All config files now have a timer created for them, and by default they check for file changes every 15 seconds. If there is a change, they get rid of values set by the file (but not set on the cli) and set the new values, then the re-use all of the sections, so that any changed directories or whatever get recreated. This is still not a 100% solution, since things like open files could still be messed with, but I think this is about as close as we are going to get. git-svn-id: https://reductivelabs.com/svn/puppet/trunk@1420 980ebf18-57e1-0310-9a29-db15c13687c0
* Adding timeout functionality to the ParsedFile class, in preparation to ↵luke2006-07-214-18/+69
| | | | | | adding config reloading to the Config class. git-svn-id: https://reductivelabs.com/svn/puppet/trunk@1419 980ebf18-57e1-0310-9a29-db15c13687c0
* Apparently objects were legal rvalues, which does not make any sense. Fixed ↵luke2006-07-213-302/+293
| | | | | | this, and added a test verify. git-svn-id: https://reductivelabs.com/svn/puppet/trunk@1418 980ebf18-57e1-0310-9a29-db15c13687c0
* Fixing #185. Added a check for cdrom sources, and added an override parameter.luke2006-07-212-0/+32
| | | | git-svn-id: https://reductivelabs.com/svn/puppet/trunk@1417 980ebf18-57e1-0310-9a29-db15c13687c0
* Fixing #176. You can now do duplicate UIDs (or GIDs on most platforms) with ↵luke2006-07-216-13/+110
| | | | | | :allowdupe. git-svn-id: https://reductivelabs.com/svn/puppet/trunk@1416 980ebf18-57e1-0310-9a29-db15c13687c0
* Fixing #200. I basically just moved the daemonize statement before most ↵luke2006-07-211-8/+9
| | | | | | other code. This makes things a little less nice when starting puppetd manually, since it might still fail and the user would not know without checking logs, but it is the only real option at this point. git-svn-id: https://reductivelabs.com/svn/puppet/trunk@1415 980ebf18-57e1-0310-9a29-db15c13687c0
* Fixing #202. Just bumped the log level to notice and changed the wording ↵luke2006-07-211-1/+2
| | | | | | slightly git-svn-id: https://reductivelabs.com/svn/puppet/trunk@1414 980ebf18-57e1-0310-9a29-db15c13687c0
* Applied patch in #203luke2006-07-211-1/+1
| | | | git-svn-id: https://reductivelabs.com/svn/puppet/trunk@1413 980ebf18-57e1-0310-9a29-db15c13687c0
* Fixing #201; users now autorequire extra groupsluke2006-07-212-23/+31
| | | | git-svn-id: https://reductivelabs.com/svn/puppet/trunk@1412 980ebf18-57e1-0310-9a29-db15c13687c0
* moving plugin evaluation into a begin/rescue blockluke2006-07-211-1/+1
| | | | git-svn-id: https://reductivelabs.com/svn/puppet/trunk@1411 980ebf18-57e1-0310-9a29-db15c13687c0
* Fixing puppetdoc's outputluke2006-07-211-3/+4
| | | | git-svn-id: https://reductivelabs.com/svn/puppet/trunk@1410 980ebf18-57e1-0310-9a29-db15c13687c0
* adding all mailing lists to indexluke2006-07-201-7/+14
| | | | git-svn-id: https://reductivelabs.com/svn/puppet/trunk@1409 980ebf18-57e1-0310-9a29-db15c13687c0
* removing message about the statefile not existingluke2006-07-201-1/+0
| | | | git-svn-id: https://reductivelabs.com/svn/puppet/trunk@1408 980ebf18-57e1-0310-9a29-db15c13687c0
* more doc modificationsluke2006-07-202-1/+4
| | | | git-svn-id: https://reductivelabs.com/svn/puppet/trunk@1407 980ebf18-57e1-0310-9a29-db15c13687c0
* Updating some docs, and renaming configuration reference pageluke2006-07-206-1539/+1357
| | | | git-svn-id: https://reductivelabs.com/svn/puppet/trunk@1406 980ebf18-57e1-0310-9a29-db15c13687c0
* All docs moved over now, and the real index page exists againluke2006-07-2019-10/+16
| | | | git-svn-id: https://reductivelabs.com/svn/puppet/trunk@1405 980ebf18-57e1-0310-9a29-db15c13687c0
* committing docs before i move all of them into a separate subdirectoryluke2006-07-205-116/+318
| | | | git-svn-id: https://reductivelabs.com/svn/puppet/trunk@1404 980ebf18-57e1-0310-9a29-db15c13687c0
* Adding Solaris SMF manifests and methodsluke2006-07-184-0/+282
| | | | git-svn-id: https://reductivelabs.com/svn/puppet/trunk@1403 980ebf18-57e1-0310-9a29-db15c13687c0
* Fixing #191. I was only testing for parsed cron instances, not for created ↵luke2006-07-183-22/+71
| | | | | | ones. git-svn-id: https://reductivelabs.com/svn/puppet/trunk@1402 980ebf18-57e1-0310-9a29-db15c13687c0
* Fixing bug in scope/interpreter where nodes found in ldap must have parent ↵luke2006-07-183-16/+46
| | | | | | nodes. The problem was that the the scope was using the presence of a parent node to determine whether a node was found. Instead I added a flag in the arguments to "Scope#evaluate" to mark nodes as found. git-svn-id: https://reductivelabs.com/svn/puppet/trunk@1401 980ebf18-57e1-0310-9a29-db15c13687c0
* Adding a unit test for plain "nodesearch"luke2006-07-182-0/+47
| | | | git-svn-id: https://reductivelabs.com/svn/puppet/trunk@1400 980ebf18-57e1-0310-9a29-db15c13687c0
* fixing html markupluke2006-07-163-89/+89
| | | | git-svn-id: https://reductivelabs.com/svn/puppet/trunk@1399 980ebf18-57e1-0310-9a29-db15c13687c0
* fixing html markupluke2006-07-164-94/+95
| | | | git-svn-id: https://reductivelabs.com/svn/puppet/trunk@1398 980ebf18-57e1-0310-9a29-db15c13687c0
* fixing index page in the docsluke2006-07-131-5/+10
| | | | git-svn-id: https://reductivelabs.com/svn/puppet/trunk@1397 980ebf18-57e1-0310-9a29-db15c13687c0
* Updated to version 0.18.3luke2006-07-111-1/+1
| | | | git-svn-id: https://reductivelabs.com/svn/puppet/trunk@1395 980ebf18-57e1-0310-9a29-db15c13687c0
* Updated to version 0.18.3luke2006-07-111-1/+1
| | | | git-svn-id: https://reductivelabs.com/svn/puppet/trunk@1394 980ebf18-57e1-0310-9a29-db15c13687c0
* Updated to version 0.18.3luke2006-07-111-1/+1
| | | | git-svn-id: https://reductivelabs.com/svn/puppet/trunk@1393 980ebf18-57e1-0310-9a29-db15c13687c0
* Fixing filebucket server so that paths are not added multiple timesluke2006-07-112-4/+25
| | | | git-svn-id: https://reductivelabs.com/svn/puppet/trunk@1392 980ebf18-57e1-0310-9a29-db15c13687c0
* Adding tests for previous config bugfixes, and updating changelogluke2006-07-113-14/+77
| | | | git-svn-id: https://reductivelabs.com/svn/puppet/trunk@1391 980ebf18-57e1-0310-9a29-db15c13687c0
* Fixing reports so that multiple host report directories can be created. ↵luke2006-07-112-12/+28
| | | | | | There was a config conflict before. git-svn-id: https://reductivelabs.com/svn/puppet/trunk@1390 980ebf18-57e1-0310-9a29-db15c13687c0
* Fixing templating so it immediately fails when a variable is not found, as ↵luke2006-07-111-4/+19
| | | | | | opposed to passing up the method_missing heirarchy, which was causing a nasty memory leak and some kind of weird, long-running search git-svn-id: https://reductivelabs.com/svn/puppet/trunk@1389 980ebf18-57e1-0310-9a29-db15c13687c0
* Fixing weird case involving interpolating config params in a URLluke2006-07-111-1/+2
| | | | git-svn-id: https://reductivelabs.com/svn/puppet/trunk@1388 980ebf18-57e1-0310-9a29-db15c13687c0
* Fixing weird cases where configs might think non-files could be filesluke2006-07-111-2/+2
| | | | git-svn-id: https://reductivelabs.com/svn/puppet/trunk@1387 980ebf18-57e1-0310-9a29-db15c13687c0
* adding sysidcfg param to zonesluke2006-07-111-0/+53
| | | | git-svn-id: https://reductivelabs.com/svn/puppet/trunk@1386 980ebf18-57e1-0310-9a29-db15c13687c0
* Fixing templating bug that can result in what looks like an infinite loop, ↵luke2006-07-112-2/+9
| | | | | | and changing default timeout to 2 minutes instead of 30 seconds git-svn-id: https://reductivelabs.com/svn/puppet/trunk@1385 980ebf18-57e1-0310-9a29-db15c13687c0
* Reducing log level of missing fileluke2006-07-111-1/+1
| | | | git-svn-id: https://reductivelabs.com/svn/puppet/trunk@1384 980ebf18-57e1-0310-9a29-db15c13687c0
* Fixing error when template does not existluke2006-07-112-1/+2
| | | | git-svn-id: https://reductivelabs.com/svn/puppet/trunk@1383 980ebf18-57e1-0310-9a29-db15c13687c0
* Fixing misstated error name ExecutionError in blastwave packaging supportluke2006-07-111-1/+1
| | | | git-svn-id: https://reductivelabs.com/svn/puppet/trunk@1382 980ebf18-57e1-0310-9a29-db15c13687c0
* Fixing reports server so it refers to the main serverluke2006-07-111-1/+1
| | | | git-svn-id: https://reductivelabs.com/svn/puppet/trunk@1381 980ebf18-57e1-0310-9a29-db15c13687c0
* Default the passno to 2, defaulting to 0 is a bad idea since it disables fscklutter2006-07-101-1/+1
| | | | git-svn-id: https://reductivelabs.com/svn/puppet/trunk@1380 980ebf18-57e1-0310-9a29-db15c13687c0
* changing plugin owner to rootluke2006-07-101-1/+2
| | | | git-svn-id: https://reductivelabs.com/svn/puppet/trunk@1379 980ebf18-57e1-0310-9a29-db15c13687c0
* changing default plugin host to be $serverluke2006-07-101-1/+1
| | | | git-svn-id: https://reductivelabs.com/svn/puppet/trunk@1378 980ebf18-57e1-0310-9a29-db15c13687c0
* adding rake targetsluke2006-07-071-0/+5
| | | | git-svn-id: https://reductivelabs.com/svn/puppet/trunk@1377 980ebf18-57e1-0310-9a29-db15c13687c0
* Doc change: explain what the values for ensure dolutter2006-07-071-2/+8
| | | | git-svn-id: https://reductivelabs.com/svn/puppet/trunk@1376 980ebf18-57e1-0310-9a29-db15c13687c0
* adding another state that is equivalent to "stopped" for smf servicesluke2006-07-061-1/+1
| | | | git-svn-id: https://reductivelabs.com/svn/puppet/trunk@1375 980ebf18-57e1-0310-9a29-db15c13687c0
* Adding the newly generated docsluke2006-07-062-1000/+1233
| | | | git-svn-id: https://reductivelabs.com/svn/puppet/trunk@1374 980ebf18-57e1-0310-9a29-db15c13687c0
* More documentation updates. I think this is sufficient for replacement of ↵luke2006-07-063-40/+59
| | | | | | the plone site. git-svn-id: https://reductivelabs.com/svn/puppet/trunk@1373 980ebf18-57e1-0310-9a29-db15c13687c0
* Fixing rakefile so it generates docs from markdown, and adding ↵luke2006-07-062-4/+15
| | | | | | big-picture.page to the menu git-svn-id: https://reductivelabs.com/svn/puppet/trunk@1372 980ebf18-57e1-0310-9a29-db15c13687c0
* removing faq.rst fileluke2006-07-061-227/+0
| | | | git-svn-id: https://reductivelabs.com/svn/puppet/trunk@1371 980ebf18-57e1-0310-9a29-db15c13687c0
* Updates; remove mention of patches from specfile completelylutter2006-07-061-4/+6
| | | | git-svn-id: https://reductivelabs.com/svn/puppet/trunk@1370 980ebf18-57e1-0310-9a29-db15c13687c0