bug-cfengine
[Top][All Lists]
Advanced

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

Re: 2.1.10: groups not working as expected?


From: Christian Pearce
Subject: Re: 2.1.10: groups not working as expected?
Date: Mon, 01 Nov 2004 09:51:49 -0500

Maximillian (if that is your real name :),

You are suffering from an import scoping issue.

Notice in your Defined Classes testgroup _is_ in fact defined.  But it
was not in scope at the time of executed.  Because the import happens
after the test1 is finished executing.

Now if you were to move the code to test3 it would work.

address@hidden tmp]$ cat cfagent3.conf
import:
 
    any::
 
        cf.groups
        cf.shellcommands
address@hidden tmp]$ cat cf.groups
groups:
 
    testgroup = ( any )
address@hidden tmp]$ cat cf.shellcommands
control:
                                                                                
                                                                                
              
    any::
        actionsequence = ( shellcommands )
 
shellcommands:
 
    testgroup::
        "/bin/echo WORKS!"
address@hidden tmp]$ CFINPUTS=/var/tmp /var/cfengine/bin/cfagent -f
./cfagent3.conf
cfengine::/bin/echo WORKS: WORKS!

There you go!

On Mon, 2004-11-01 at 09:17, Maximillian Dornseif wrote:
> Hello!
> 
> I'm not sure if i have a serious misunderstanding of the way cfengine 
> works or if I have found a bug.
> Using cfengine 2.1.10 on FreeBSD 5.3 I created this two files which 
> should print to my understanding "WORKS!" but it doesn't:
> 
> lying-bastard# cat test2
> groups:
>    testgroup = ( any )
> 
> lying-bastard# cat test1
> import:
>    any::
>       test2
> 
> control:
>    actionsequence = ( shellcommands )
> 
> shellcommands:
>      testgroup::
>        "/bin/echo WORKS!"
> lying-bastard# cfagent -f test1
> lying-bastard# [no output]
> 
> Extended output is appended.
> 
> Regards
> 
> Max Dornseif
> 
> 
> lying-bastard# cfagent -v -f test1
> Reference time set to Mon Nov  1 15:11:29 2004
> 
> GNU Configuration Engine -
> 2.1.10
> Free Software Foundation 1994-
> Donated by Mark Burgess, Faculty of Engineering,
> Oslo University College, 0254 Oslo, Norway
> 
> ------------------------------------------------------------------------
> 
> Host name is: lying-bastard.informatik.rwth-aachen.de
> Operating System Type is freebsd
> Operating System Release is 5.3-RC1
> Architecture = i386
> 
> 
> Using internal soft-class freebsd for host freebsd
> 
> The time is now Mon Nov  1 15:11:29 2004
> 
> 
> ------------------------------------------------------------------------
> 
> Additional hard class defined as: 32_bit
> Additional hard class defined as: freebsd_5_3_RC1
> Additional hard class defined as: freebsd_i386
> Additional hard class defined as: freebsd_i386_5_3_RC1
> Additional hard class defined as: 
> freebsd_i386_5_3_RC1_FreeBSD_5_3_RC1__0__Sun_Oct_17_01_25_37_UTC_2004_____root_wv1u_samsco_home__usr_obj_usr_src_sys_GENERIC
> 
> GNU 
> 
> 
> GNU autoconf class from compile time: compiled_on_freebsd5_3
> 
> Interface 1: xl0
> Interface 2: xl0
> Interface 3: xl0
> Interface 4: xl1
> Interface 5: xl1
> Interface 6: xl1
> Interface 7: xl2
> Interface 8: xl2
> Interface 9: xl2
> Interface 10: xl3
> Interface 11: plip0
> Interface 12: lo0
> Interface 13: lo0
> Interface 14: lo0
> Interface 15: lo0
> Trying to locate my IPv6 address
> Looking for environment from cfenvd...
> 
> Unable to detect environment from cfenvd
> 
> cfengine:: No preconfiguration file
> 
> $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
>  * (Changing context state to: main) *
> $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
> 
> ---------------------------------------------------------------------
> Loading persistent classes
> ---------------------------------------------------------------------
> 
> ---------------------------------------------------------------------
> Loaded persistent memory
> ---------------------------------------------------------------------
> 
> Looking for environment from cfenvd...
> 
> Unable to detect environment from cfenvd
> 
> Looking for an input file /var/cfengine/inputs/test1
> Looking for an input file test2
> Finished with test1
> 
> Accepted domain name: informatik.rwth-aachen.de
> 
> 
> Defined Classes = ( 10_0_0 10_0_0_254 137_226_59 137_226_59_129 
> 137_226_59_2 32_bit Day1 Hr15 Hr15_Q1 Min10_15 Min11 Monday November Q1 
> Yr2004 any cfengine_2 cfengine_2_1 cfengine_2_1_10 
> compiled_on_freebsd5_3 freebsd freebsd_5_3_RC1 freebsd_i386 
> freebsd_i386_5_3_RC1 
> freebsd_i386_5_3_RC1_FreeBSD_5_3_RC1__0__Sun_Oct_17_01_25_37_UTC_2004_____root_wv1u_samsco_home__usr_obj_usr_src_sys_GENERIC
>  
> i386 informatik_rwth_aachen_de ipv4_10 ipv4_10_0 ipv4_10_0_0 
> ipv4_10_0_0_254 ipv4_137 ipv4_137_226 ipv4_137_226_59 
> ipv4_137_226_59_129 ipv4_137_226_59_2 lying_bastard 
> lying_bastard_informatik_rwth_aachen_de 
> lying_bastard_informatik_rwth_aachen_de_ net_iface_lo0 net_iface_plip0 
> net_iface_xl0 net_iface_xl1 net_iface_xl2 net_iface_xl3 testgroup )
> 
> Negated Classes = ( )
> 
> Installable classes = ( )
> 
> Global expiry time for locks: 120 minutes
> 
> Global anti-spam elapse time: 1 minutes
> 
> Extensions which should not be directories = ( )
> Suspicious filenames to be warned about = ( )
> LogDirectory = /var/cfengine
> Loaded /var/cfengine/ppkeys/localhost.priv
> Loaded /var/cfengine/ppkeys/localhost.pub
> Checksum database is /var/cfengine/checksum.db
> Reference time set to Mon Nov  1 15:11:29 2004
> 
> 
> *********************************************************************
>  Main Tree Sched: shellcommands pass 1 @ Mon Nov  1 15:11:29 2004
> *********************************************************************
> 
> ---------------------------------------------------------------------
> Alerts
> ---------------------------------------------------------------------
> 
> 
> 
> ++++++++++++++++++++++++++++++++++++++++
> Summary of objects involved
> ++++++++++++++++++++++++++++++++++++++++
> 
>     global
>     main
> lying-bastard# cfagent -d2 -f test1
> Reference time set to Mon Nov  1 15:11:34 2004
> 
> AddClassToHeap(Monday)
> Appending [Monday]
> AddClassToHeap(Hr15)
> Appending [Hr15]
> AddClassToHeap(Min11)
> Appending [Min11]
> AddClassToHeap(Min10_15)
> Appending [Min10_15]
> AddClassToHeap(Q1)
> Appending [Q1]
> AddClassToHeap(Hr15_Q1)
> Appending [Hr15_Q1]
> AddClassToHeap(Day1)
> Appending [Day1]
> AddClassToHeap(November)
> Appending [November]
> AddClassToHeap(Yr2004)
> Appending [Yr2004]
> Job start time set to Mon Nov  1 15:11:34 2004
> 
> GetNameInfo()
> AddClassToHeap(freebsd)
> Appending [freebsd]
> AddClassToHeap(lying_bastard_informatik_rwth_aachen_de)
> Appending [lying_bastard_informatik_rwth_aachen_de]
> AddClassToHeap(lying_bastard_informatik_rwth_aachen_de)
> AddClassToHeap(informatik_rwth_aachen_de)
> Appending [informatik_rwth_aachen_de]
> Truncating fully qualified hostname 
> lying-bastard.informatik.rwth-aachen.de to lying-bastard
> AddClassToHeap(lying_bastard)
> Appending [lying_bastard]
> GNU Configuration Engine -
> 2.1.10
> Free Software Foundation 1994-
> Donated by Mark Burgess, Faculty of Engineering,
> Oslo University College, 0254 Oslo, Norway
> 
> ------------------------------------------------------------------------
> 
> Host name is: lying-bastard.informatik.rwth-aachen.de
> Operating System Type is freebsd
> Operating System Release is 5.3-RC1
> Architecture = i386
> 
> 
> Using internal soft-class freebsd for host freebsd
> 
> The time is now Mon Nov  1 15:11:34 2004
> 
> 
> ------------------------------------------------------------------------
> 
> AddClassToHeap(32_bit)
> Appending [32_bit]
> Additional hard class defined as: 32_bit
> AddClassToHeap(freebsd_5_3_RC1)
> Appending [freebsd_5_3_RC1]
> AddClassToHeap(i386)
> Appending [i386]
> Additional hard class defined as: freebsd_5_3_RC1
> AddClassToHeap(freebsd_i386)
> Appending [freebsd_i386]
> Additional hard class defined as: freebsd_i386
> AddClassToHeap(freebsd_i386_5_3_RC1)
> Appending [freebsd_i386_5_3_RC1]
> Additional hard class defined as: freebsd_i386_5_3_RC1
> AddClassToHeap(freebsd_i386_5_3_RC1_FreeBSD_5_3_RC1__0__Sun_Oct_17_01_25_37_UTC_2004_____root_wv1u_samsco_home__usr_obj_usr_src_sys_GENERIC)
> Appending 
> 
> Appending 
> [freebsd_i386_5_3_RC1_FreeBSD_5_3_RC1__0__Sun_Oct_17_01_25_37_UTC_2004_____root_wv1u_samsco_home__usr_obj_usr_src_sys_GENERIC]
> Additional 
> 
> Additional hard class defined as: 
> freebsd_i386_5_3_RC1_FreeBSD_5_3_RC1__0__Sun_Oct_17_01_25_37_UTC_2004_____root_wv1u_samsco_home__usr_obj_usr_src_sys_GENERIC
> AddClassToHeap(compiled_on_freebsd5_3)
> Appending 
> 
> AddClassToHeap(compiled_on_freebsd5_3)
> Appending [compiled_on_freebsd5_3]
> 
> GNU autoconf class from compile time: compiled_on_freebsd5_3
> 
> GetInterfaceInfo()
> Interface 1: xl0
> AddClassToHeap(net_iface_xl0)
> Appending [net_iface_xl0]
> Interface 2: xl0
> AddClassToHeap(net_iface_xl0)
> Adding hostip 137.226.59.2..
> AddClassToHeap(137_226_59_2)
> Appending [137_226_59_2]
> Adding hostname lying-bastard.informatik.rwth-aachen.de...
> AddClassToHeap(lying_bastard_informatik_rwth_aachen_de_)
> Appending [lying_bastard_informatik_rwth_aachen_de_]
> Adding alias lying-bastard..
> AddClassToHeap(lying_bastard)
> Appending [137.226.59.2]
> AddClassToHeap(137_226_59)
> Appending [137_226_59]
> AddClassToHeap(ipv4_137_226_59_2)
> Appending [ipv4_137_226_59_2]
> AddMacroValue(global.ipv4[xl0]=137.226.59.2)
> ExpandVarstring(137.226.59.2)
> Added Macro at hash address 1301 to object global with value 
> ipv4[xl0]=137.226.59.2
> AddClassToHeap(ipv4_137_226_59)
> Appending [ipv4_137_226_59]
> AddClassToHeap(ipv4_137_226)
> Appending [ipv4_137_226]
> AddClassToHeap(ipv4_137)
> Appending [ipv4_137]
> Interface 3: xl0
> AddClassToHeap(net_iface_xl0)
> Interface 4: xl1
> AddClassToHeap(net_iface_xl1)
> Appending [net_iface_xl1]
> Interface 5: xl1
> AddClassToHeap(net_iface_xl1)
> Adding hostip 137.226.59.129..
> AddClassToHeap(137_226_59_129)
> Appending [137_226_59_129]
> Adding hostname lying-bastard.informatik.rwth-aachen.de...
> AddClassToHeap(lying_bastard_informatik_rwth_aachen_de_)
> Adding alias lying-bastard..
> AddClassToHeap(lying_bastard)
> Appending [137.226.59.129]
> AddClassToHeap(137_226_59)
> AddClassToHeap(ipv4_137_226_59_129)
> Appending [ipv4_137_226_59_129]
> AddMacroValue(global.ipv4[xl1]=137.226.59.129)
> ExpandVarstring(137.226.59.129)
> Added Macro at hash address 1362 to object global with value 
> ipv4[xl1]=137.226.59.129
> AddClassToHeap(ipv4_137_226_59)
> AddClassToHeap(ipv4_137_226)
> AddClassToHeap(ipv4_137)
> Interface 6: xl1
> AddClassToHeap(net_iface_xl1)
> Interface 7: xl2
> AddClassToHeap(net_iface_xl2)
> Appending [net_iface_xl2]
> Interface 8: xl2
> AddClassToHeap(net_iface_xl2)
> Adding hostip 10.0.0.254..
> AddClassToHeap(10_0_0_254)
> Appending [10_0_0_254]
> Adding hostname lying-bastard.informatik.rwth-aachen.de...
> AddClassToHeap(lying_bastard_informatik_rwth_aachen_de_)
> Adding alias lying-bastard..
> AddClassToHeap(lying_bastard)
> Appending [10.0.0.254]
> AddClassToHeap(10_0_0)
> Appending [10_0_0]
> AddClassToHeap(ipv4_10_0_0_254)
> Appending [ipv4_10_0_0_254]
> AddMacroValue(global.ipv4[xl2]=10.0.0.254)
> ExpandVarstring(10.0.0.254)
> Added Macro at hash address 1423 to object global with value 
> ipv4[xl2]=10.0.0.254
> AddClassToHeap(ipv4_10_0_0)
> Appending [ipv4_10_0_0]
> AddClassToHeap(ipv4_10_0)
> Appending [ipv4_10_0]
> AddClassToHeap(ipv4_10)
> Appending [ipv4_10]
> Interface 9: xl2
> AddClassToHeap(net_iface_xl2)
> Interface 10: xl3
> AddClassToHeap(net_iface_xl3)
> Appending [net_iface_xl3]
> Interface 11: plip0
> AddClassToHeap(net_iface_plip0)
> Appending [net_iface_plip0]
> Interface 12: lo0
> AddClassToHeap(net_iface_lo0)
> Appending [net_iface_lo0]
> Interface 13: lo0
> AddClassToHeap(net_iface_lo0)
> Interface 14: lo0
> AddClassToHeap(net_iface_lo0)
> Interface 15: lo0
> AddClassToHeap(net_iface_lo0)
> Trying to locate my IPv6 address
> cfpopen(/sbin/ifconfig -a)
> SplitStringAsItemList(  inet6 fe80::260:8ff:fe6e:343a%xl0 prefixlen 64 
> scopeid 0x1
> , )
> Appending [     inet6]
> Appending [fe80::260:8ff:fe6e:343a%xl0]
> Appending [prefixlen]
> Appending [64]
> Appending [scopeid]
> Appending [0x1]
> Appending [
> ]
> IsIPV6Address(  inet6)
> IsIPV6Address(fe80::260:8ff:fe6e:343a%xl0)
> IsIPV6Address(prefixlen)
> IsIPV6Address(64)
> Looks more like a MAC addressIsIPV6Address(scopeid)
> IsIPV6Address(0x1)
> IsIPV6Address(
> )
> SplitStringAsItemList(  inet6 fe80::250:4ff:fe49:ddf5%xl1 prefixlen 64 
> scopeid 0x2
> , )
> Appending [     inet6]
> Appending [fe80::250:4ff:fe49:ddf5%xl1]
> Appending [prefixlen]
> Appending [64]
> Appending [scopeid]
> Appending [0x2]
> Appending [
> ]
> IsIPV6Address(  inet6)
> IsIPV6Address(fe80::250:4ff:fe49:ddf5%xl1)
> IsIPV6Address(prefixlen)
> IsIPV6Address(64)
> Looks more like a MAC addressIsIPV6Address(scopeid)
> IsIPV6Address(0x2)
> IsIPV6Address(
> )
> SplitStringAsItemList(  inet6 fe80::250:4ff:fe57:d7b4%xl2 prefixlen 64 
> scopeid 0x3
> , )
> Appending [     inet6]
> Appending [fe80::250:4ff:fe57:d7b4%xl2]
> Appending [prefixlen]
> Appending [64]
> Appending [scopeid]
> Appending [0x3]
> Appending [
> ]
> IsIPV6Address(  inet6)
> IsIPV6Address(fe80::250:4ff:fe57:d7b4%xl2)
> IsIPV6Address(prefixlen)
> IsIPV6Address(64)
> Looks more like a MAC addressIsIPV6Address(scopeid)
> IsIPV6Address(0x3)
> IsIPV6Address(
> )
> SplitStringAsItemList(  inet6 ::1 prefixlen 128
> , )
> Appending [     inet6]
> Appending [::1]
> Appending [prefixlen]
> Appending [128]
> Appending [
> ]
> IsIPV6Address(  inet6)
> IsIPV6Address(::1)
> Looks more like a MAC addressIsIPV6Address(prefixlen)
> IsIPV6Address(128)
> IsIPV6Address(
> )
> SplitStringAsItemList(  inet6 fe80::1%lo0 prefixlen 64 scopeid 0x6
> , )
> Appending [     inet6]
> Appending [fe80::1%lo0]
> Appending [prefixlen]
> Appending [64]
> Appending [scopeid]
> Appending [0x6]
> Appending [
> ]
> IsIPV6Address(  inet6)
> IsIPV6Address(fe80::1%lo0)
> IsIPV6Address(prefixlen)
> IsIPV6Address(64)
> Looks more like a MAC addressIsIPV6Address(scopeid)
> IsIPV6Address(0x6)
> IsIPV6Address(
> )
> SplitStringAsItemList(  inet6 fe80::1%lo0 prefixlen 64 scopeid 0x6
> , )
> Appending [     inet6]
> Appending [fe80::1%lo0]
> Appending [prefixlen]
> Appending [64]
> Appending [scopeid]
> Appending [0x6]
> Appending [
> ]
> IsIPV6Address(  inet6)
> IsIPV6Address(fe80::1%lo0)
> IsIPV6Address(prefixlen)
> IsIPV6Address(64)
> Looks more like a MAC addressIsIPV6Address(scopeid)
> IsIPV6Address(0x6)
> IsIPV6Address(
> )
> Looking for environment from cfenvd...
> 
> Unable to detect environment from cfenvd
> 
> cfengine:: No preconfiguration file
> 
> $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
>  * (Changing context state to: main) *
> $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
> 
> ---------------------------------------------------------------------
> Loading persistent classes
> ---------------------------------------------------------------------
> 
> ---------------------------------------------------------------------
> Loaded persistent memory
> ---------------------------------------------------------------------
> 
> Looking for environment from cfenvd...
> 
> Unable to detect environment from cfenvd
> 
> New Parser Object::(BEGIN PARSING /var/cfengine/inputs/test1)
> Looking for an input file /var/cfengine/inputs/test1
> 
> ##########################################################################
> # BEGIN PARSING /var/cfengine/inputs/test1
> ##########################################################################
> 
> HandleClass(any)
> Found 0 variables in (test2)
> ExpandVarstring(test2)
> Appending [test2]
> ExpandVarstring(shellcommands)
> Appending [shellcommands]
> HandleClass(testgroup)
> (BEGIN PARSING test2)
> Looking for an input file test2
> 
> ##########################################################################
> # BEGIN PARSING /var/cfengine/inputs/test2
> ##########################################################################
> 
> ExpandVarstring(any)
> AddClassToHeap(testgroup)
> Appending [testgroup]
> Prepending [/var/cfengine/inputs/test2]
> Delete Parser Object::(END OF PARSING test1)
> Finished with test1
> 
> Accepted domain name: informatik.rwth-aachen.de
> 
> GetMacroValue(main,OutputPrefix)
> 
> Defined Classes = ( 10_0_0 10_0_0_254 137_226_59 137_226_59_129 
> 137_226_59_2 32_bit Day1 Hr15 Hr15_Q1 Min10_15 Min11 Monday November Q1 
> Yr2004 any cfengine_2 cfengine_2_1 cfengine_2_1_10 
> compiled_on_freebsd5_3 freebsd freebsd_5_3_RC1 freebsd_i386 
> freebsd_i386_5_3_RC1 
> freebsd_i386_5_3_RC1_FreeBSD_5_3_RC1__0__Sun_Oct_17_01_25_37_UTC_2004_____root_wv1u_samsco_home__usr_obj_usr_src_sys_GENERIC
>  
> i386 informatik_rwth_aachen_de ipv4_10 ipv4_10_0 ipv4_10_0_0 
> ipv4_10_0_0_254 ipv4_137 ipv4_137_226 ipv4_137_226_59 
> ipv4_137_226_59_129 ipv4_137_226_59_2 lying_bastard 
> lying_bastard_informatik_rwth_aachen_de 
> lying_bastard_informatik_rwth_aachen_de_ net_iface_lo0 net_iface_plip0 
> net_iface_xl0 net_iface_xl1 net_iface_xl2 net_iface_xl3 opt_debug 
> testgroup )
> 
> Negated Classes = ( )
> 
> Installable classes = ( )
> 
> Global expiry time for locks: 120 minutes
> 
> Global anti-spam elapse time: 1 minutes
> 
> Extensions which should not be directories = ( )
> Suspicious filenames to be warned about = ( )
> 
> Fully qualified hostname is: lying-bastard.informatik.rwth-aachen.de
> Unqualified hostname is:
> 
> System administrator mail address is:
> Sensible size = 1000
> Sensible count = 2
> Edit File (Max) Size = 10000
> 
> Edit Binary File (Max) Size = 10000000
> 
> ------------------------------------------------------------
> 
> DEFINED INTERFACES
> 
> ------------------------------------------------------------
> 
> Defined Binservers = ( lying-bastard )
> ------------------------------------------------------------
> 
> Defined home servers = ( )
> ------------------------------------------------------------
> 
> Defined wildcards to match home directories = ( )
> ------------------------------------------------------------
> 
> Action sequence = (shellcommands )
> 
> Will need to copy from the following trusted sources = ( )
> 
> Using mailserver
> 
> Local mountpoints:
> 
> Default route for packets
> 
> 
> File repository =
> 
> 
> Net interface name = ep0
> ------------------------------------------------------------
> 
> DEFINED MACRO/VARIABLES (by contexts)
> 
> OBJECT: global
>    1301 : ipv4[xl0]=137.226.59.2
>    1362 : ipv4[xl1]=137.226.59.129
>    1423 : ipv4[xl2]=10.0.0.254
> 
> OBJECT: main
> ------------------------------------------------------------
> 
> DEFINED ALERTS
> 
> ------------------------------------------------------------
> 
> DEFINED STRATEGIES
> 
> ------------------------------------------------------------
> 
> DEFINED NAMESERVERS
> 
> ------------------------------------------------------------
> 
> DEFINED REQUIRE
> 
> ------------------------------------------------------------
> 
> DEFINED MOUNTABLES
> 
> ------------------------------------------------------------
> 
> DEFINED MISC MOUNTABLES
> 
> ------------------------------------------------------------
> 
> DEFINED UNMOUNTS
> 
> ------------------------------------------------------------
> 
> DEFINED DIRECTORIES
> 
> ------------------------------------------------------------
> 
> DEFINED IMPORTS
> 
> test2
> ------------------------------------------------------------
> 
> DEFINED FILES
> 
> ------------------------------------------------------------
> 
> DEFINED ACCESS CONTROL LISTS
> 
> ------------------------------------------------------------
> 
> DEFINED FILTERS
> ------------------------------------------------------------
> 
> DEFINED IGNORE
> 
> ------------------------------------------------------------
> 
> DEFINED FILE EDITS
> 
> ------------------------------------------------------------
> 
> DEFINED PROCESSES
> 
> 
> ------------------------------------------------------------
> 
> DEFINED FILE IMAGES
> 
> ------------------------------------------------------------
> 
> DEFINED TIDY MASKS
> 
> ------------------------------------------------------------
> 
> DEFINED DISABLE
> 
> ------------------------------------------------------------
> 
> DEFINED LINKS
> 
> ------------------------------------------------------------
> 
> DEFINED CHILD LINKS
> 
> ------------------------------------------------------------
> 
> DEFINED SHELLCOMMANDS
> 
> ------------------------------------------------------------
> 
> DEFINED PACKAGE CHECKS
> 
> 
> ------------------------------------------------------------
> 
> DEFINED METHODS
> 
> ------------------------------------------------------------
> GetMacroValue(main,SyslogFacility)
> 
> 
> cfagent -d : Debugging output enabled.
> GetMacroValue(main,LockDirectory)
> GetMacroValue(main,LogDirectory)
> LogDirectory = /var/cfengine
> Loaded /var/cfengine/ppkeys/localhost.priv
> Loaded /var/cfengine/ppkeys/localhost.pub
> GetMacroValue(main,childlibpath)
> GetMacroValue(main,BindToInterface)
> GetMacroValue(main,MaxCfengines)
> OptionIs(main,SkipIdentify,1)
> GetMacroValue(main,SkipIdentify)
> OptionIs(main,Verbose,1)
> GetMacroValue(main,Verbose)
> OptionIs(main,Inform,1)
> GetMacroValue(main,Inform)
> OptionIs(main,Exclamation,0)
> GetMacroValue(main,Exclamation)
> OptionIs(main,Syslog,1)
> GetMacroValue(main,Syslog)
> OptionIs(main,DryRun,1)
> GetMacroValue(main,DryRun)
> GetMacroValue(main,BinaryPaddingChar)
> OptionIs(main,Warnings,1)
> GetMacroValue(main,Warnings)
> OptionIs(main,NonAlphaNumFiles,1)
> GetMacroValue(main,NonAlphaNumFiles)
> OptionIs(main,SecureInput,1)
> GetMacroValue(main,SecureInput)
> OptionIs(main,ShowActions,1)
> GetMacroValue(main,ShowActions)
> GetMacroValue(main,Umask)
> GetMacroValue(main,DefaultCopyType)
> GetMacroValue(main,ChecksumDatabase)
> Checksum database is /var/cfengine/checksum.db
> GetMacroValue(main,CompressCommand)
> OptionIs(main,ChecksumUpdates,1)
> GetMacroValue(main,ChecksumUpdates)
> GetMacroValue(main,TimeOut)
> GetMacroValue(main,SplayTime)
> OptionIs(main,LogTidyHomeFiles,0)
> GetMacroValue(main,LogTidyHomeFiles)
> Reference time set to Mon Nov  1 15:11:34 2004
> 
> Job start time set to Mon Nov  1 15:11:34 2004
> 
> 
> *********************************************************************
>  Main Tree Sched: shellcommands pass 1 @ Mon Nov  1 15:11:34 2004
> *********************************************************************
> 
> (BuildClassEnvironment)
> ---
> ENVIRONMENT: 
> CFALLCLASSES=10_0_0:10_0_0_254:137_226_59:137_226_59_129:137_226_59_2:32_bit:Day1:Hr15:Hr15_Q1:Min10_15:Min11:Monday:November:Q1:Yr2004:any:cfengine_2:cfengine_2_1:cfengine_2_1_10:compiled_on_freebsd5_3:freebsd:freebsd_5_3_RC1:freebsd_i386:freebsd_i386_5_3_RC1:freebsd_i386_5_3_RC1_FreeBSD_5_3_RC1__0__Sun_Oct_17_01_25_37_UTC_2004_____root_wv1u_samsco_home__usr_obj_usr_src_sys_GENERIC:i386:informatik_rwth_aachen_de:ipv4_10:ipv4_10_0:ipv4_10_0_0:ipv4_10_0_0_254:ipv4_137:ipv4_137_226:ipv4_137_226_59:ipv4_137_226_59_129:ipv4_137_226_59_2:lying_bastard:lying_bastard_informatik_rwth_aachen_de:lying_bastard_informatik_rwth_aachen_de_:net_iface_lo0:net_iface_plip0:net_iface_xl0:net_iface_xl1:net_iface_xl2:net_iface_xl3:opt_debug:testgroup:
> ---
> Actionsequence 
> 
> ---
> Actionsequence item shellcommands
> Job start time set to Mon Nov  1 15:11:34 2004
> 
> ---------------------------------------------------------------------
> Alerts
> ---------------------------------------------------------------------
> 
> OptionIs(main,ChecksumPurge,1)
> GetMacroValue(main,ChecksumPurge)
> 
> 
> ++++++++++++++++++++++++++++++++++++++++
> Summary of objects involved
> ++++++++++++++++++++++++++++++++++++++++
> 
>     global
>     main
> 
> 
> 
> 
> _______________________________________________
> Bug-cfengine mailing list
> address@hidden
> http://lists.gnu.org/mailman/listinfo/bug-cfengine
-- 
Christian Pearce
http://www.commnav.com
http://www.perfectorder.com






reply via email to

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