help-cfengine
[Top][All Lists]
Advanced

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

Re: dynamis class creation


From: Jacob Lee
Subject: Re: dynamis class creation
Date: 15 Jul 2002 14:24:11 -0400

On my systems, redhat_7 and redhat_7_1 (or redhat_7_0, etc.) are both
defined as hard classes. Check for that. If it does turn out that you
need to define a class based on the output of a shell script,
investigate the cfengine module capabilities:
http://www.cfengine.org/modules/

On Mon, 2002-07-15 at 14:02, Bob Van Cleef wrote:
> 
> 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.





reply via email to

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