Minor fix for ret_fail*


git-svn-id: https://warewulf.lbl.gov/svn/trunk@1031 3fa55bd7-8392-0410-b022-a3fc164e7bfc
Woops. Copy fail!


git-svn-id: https://warewulf.lbl.gov/svn/trunk@1032 3fa55bd7-8392-0410-b022-a3fc164e7bfc
Thu Jul 26 16:04:20 2012                        Michael Jennings (mej)

Added a few RetVal unit tests to identify a hidden issue.

Fixed invocation of RetVal static methods via -> instead of ::.

Added some function return wrappers to validate or RetVal-ize
arbitrary functions' return values.
----------------------------------------------------------------------


git-svn-id: https://warewulf.lbl.gov/svn/trunk@1033 3fa55bd7-8392-0410-b022-a3fc164e7bfc
Thu Jul 26 18:35:40 2012                        Michael Jennings (mej)

Efficiency improvement on file object retrieval.
----------------------------------------------------------------------


git-svn-id: https://warewulf.lbl.gov/svn/trunk@1034 3fa55bd7-8392-0410-b022-a3fc164e7bfc
Thu Jul 26 18:36:25 2012                        Michael Jennings (mej)

Redundant.  /warewulf/bin is already put into $PATH by "functions"
file.  If that's not working, we need to figure out why.  :-)
----------------------------------------------------------------------


git-svn-id: https://warewulf.lbl.gov/svn/trunk@1035 3fa55bd7-8392-0410-b022-a3fc164e7bfc
Sat Jul 28 08:56:34 2012                        Michael Jennings (mej)

Don't assume parameters exist when they're not required.
----------------------------------------------------------------------


git-svn-id: https://warewulf.lbl.gov/svn/trunk@1036 3fa55bd7-8392-0410-b022-a3fc164e7bfc
Include RetVal.pm in installation.


git-svn-id: https://warewulf.lbl.gov/svn/trunk@1037 3fa55bd7-8392-0410-b022-a3fc164e7bfc
Support/Require use of Warewulf::RetVal for the event management subsystem,
and update existing events to be compliant.


git-svn-id: https://warewulf.lbl.gov/svn/trunk@1038 3fa55bd7-8392-0410-b022-a3fc164e7bfc
Allow an event failure to bomb out persisting an object.


git-svn-id: https://warewulf.lbl.gov/svn/trunk@1039 3fa55bd7-8392-0410-b022-a3fc164e7bfc
Create a new event to ensure that all nodes being added are unique in HW
address (note: still allows duplicate names!).


git-svn-id: https://warewulf.lbl.gov/svn/trunk@1040 3fa55bd7-8392-0410-b022-a3fc164e7bfc
Creating a new tree for warewulf-cluster. This package will contain tools
for facilitating management of a cluster system that is powered by
Warewulf.


git-svn-id: https://warewulf.lbl.gov/svn/trunk@1041 3fa55bd7-8392-0410-b022-a3fc164e7bfc
Minor fix for --quiet option in wwsh.


git-svn-id: https://warewulf.lbl.gov/svn/trunk@1042 3fa55bd7-8392-0410-b022-a3fc164e7bfc
Fixed/updated the DataStore baseclass with the default API and added a method
for initalize().


git-svn-id: https://warewulf.lbl.gov/svn/trunk@1043 3fa55bd7-8392-0410-b022-a3fc164e7bfc
Adding and deleting lookups should remain as private functions.


git-svn-id: https://warewulf.lbl.gov/svn/trunk@1044 3fa55bd7-8392-0410-b022-a3fc164e7bfc
Fix licensing errors.


git-svn-id: https://warewulf.lbl.gov/svn/trunk@1045 3fa55bd7-8392-0410-b022-a3fc164e7bfc
Tue Aug 14 14:50:07 2012                        Michael Jennings (mej)

Bump SVN version to 3.3.

Add "autoconfig" mode to wwnodescan which allows pre-population of the
data store with node objects without MAC addresses and subsequent
automatic assignment of newly-booted nodes' MAC addresses to the
previously defined nodes.
----------------------------------------------------------------------


git-svn-id: https://warewulf.lbl.gov/svn/trunk@1046 3fa55bd7-8392-0410-b022-a3fc164e7bfc
I really like Warewulf::RetVal, and it was feeling left out because it wasn't
getting used enough. Poor bugger.


git-svn-id: https://warewulf.lbl.gov/svn/trunk@1047 3fa55bd7-8392-0410-b022-a3fc164e7bfc
Adding some TODO's.


git-svn-id: https://warewulf.lbl.gov/svn/trunk@1048 3fa55bd7-8392-0410-b022-a3fc164e7bfc
Initial version of automatic database creation and configuration (no longer
need to import the database schema).


git-svn-id: https://warewulf.lbl.gov/svn/trunk@1049 3fa55bd7-8392-0410-b022-a3fc164e7bfc
Automatically (yet conditionally on config file) update the local /etc/hosts
file. Also, use /etc/hosts as the template hostfile and obsolete the
warewulf specific hostfile_template.


git-svn-id: https://warewulf.lbl.gov/svn/trunk@1050 3fa55bd7-8392-0410-b022-a3fc164e7bfc