help-cfengine
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

dynamis class creation


From: Bob Van Cleef
Subject: dynamis class creation
Date: Mon, 15 Jul 2002 11:02:44 -0700

This has got to be an FAQ, but I can't find it anywhere.

I want to define a custom class based on the level of OS.  So,
I wrote a simple little script that checks /etc/redhat-release
and returns rh60 for red hat 6.0 and rh6.2 for red hat 6.2 
systems, etc.  Now, the question is, "How to use that script to
define a corresponding class?

It appears that can create a separate line for each class:
        rh60 = ( "script that returns non-null only on 6.0 system" )
        rh62 = ( "script that returns non-null only on 6.2 system" )
which seems counter intuitive.

but there does not appear to be a method for having a script
that returns the name of the class that you want to define.

        define = ( "script returns name of class that is defined )

There are enough differences between various versions of Red Hat that
this has become critical.  (Three different "amd" configuration files
for one example.)  The standard classes include the kernel level, but
not the OS distribution level.

Bob
-- 
><>  ><>  ><>  ><>  ><>  ><>  ><>  ><>  ><>  ><>  ><>  ><>  ><>
Bob Van Cleef, System Administrator              (408) 734-8100
MicroUnity, Inc.                             FAX (408) 734-8136
376 Martin Ave., Santa Clara, CA 95050  vancleef@microunity.com



reply via email to

[Prev in Thread] Current Thread [Next in Thread]