Lionel Ostric wrote:
> All,
>
> Running cfagent 2.1.20 in the post section of kickstart, I have
> a problem with the following line :
>
> host_arch = ( ExecResult("/tmp/mnt/misc/platform") )
>
> which leaves the host_arch variable empty (I tried it also
> without the double quotes).
>
> The script does not return anything while if it is run as itself
> in the post section of kickstart it shows 'linux2.4-glibc2.3-x86' ...
>
> It was working with version 2.1.15.
>
> Here's the log of cfagent
>
>
> RecordMacroId(host_arch)
> HandleFunctionObject(ExecResult("/tmp/mnt/misc/platform"))
> IsBuiltinFunction(ExecResult("/tmp/mnt/misc/platform"))
> IsBuiltinFunction: ExecResult("/tmp/mnt/misc/platform")
> HandleFunction: ExecResult("/tmp/mnt/misc/platform")
> FunctionStringToCode(ExecResult)
> ListArg[0]=(/tmp/mnt/misc/platform")
> ListArg[1]=(tmp/mnt/misc/platform")
> ListArg[2]=(mp/mnt/misc/platform")
> ListArg[3]=(p/mnt/misc/platform")
> ListArg[4]=(/mnt/misc/platform")
> ListArg[5]=(mnt/misc/platform")
> ListArg[6]=(nt/misc/platform")
> ListArg[7]=(t/misc/platform")
> ListArg[8]=(/misc/platform")
> ListArg[9]=(misc/platform")
> ListArg[10]=(isc/platform")
> ListArg[11]=(sc/platform")
> ListArg[12]=(c/platform")
> ListArg[13]=(/platform")
> ListArg[14]=(platform")
> ListArg[15]=(latform")
> ListArg[16]=(atform")
> ListArg[17]=(tform")
> ListArg[18]=(form")
> ListArg[19]=(orm")
> ListArg[20]=(rm")
> ListArg[21]=(m")
> Appending [/tmp/mnt/misc/platform]
> ExpandVarstring(/tmp/mnt/misc/platform)
> ARG[0] /tmp/mnt/misc/platform
> cfpopen(/tmp/mnt/misc/platform)
> GetExecOutput got: []
> cfpclose(pp)
> AddMacroValue(main.host_arch=)
> Added Macro at hash address 3532 to object main with value host_arch=
>
> ------------------------------------------------------------------------
> ------------
> Lionel Ostric - Senior Systems Administrator - Engineering IT
> ARM France - Les Cardoulines B2 - Route des Dolines
> Sophia Antipolis - 06560 Valbonne - France
> +33 (0)4 97 23 51 22 / +33 (0)6 03 83 02 63
>
>
> -- IMPORTANT NOTICE: The contents of this email and any attachments are
> confidential and may also be privileged. If you are not the intended
> recipient, please notify the sender immediately and do not disclose the
> contents to any other person, use it for any purpose, or store or copy the
> information in any medium. Thank you.
>
>
>
> _______________________________________________
> Help-cfengine mailing list
> [email protected]
> http://cfengine.org/mailman/listinfo/help-cfengine
Hi Lionel,
The debug output is a little confusing (wrong) but this seems to be
working okay underneath. Your call /tmp/mnt/misc/platform does not
seem to return anything however. Try with abother command like
"/bin/echo the long LAW of the ARM" or "/bin/uname"
M
--
Mark Burgess
Professor of Network and System Administration
Oslo University College
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Work: +47 22453272 Email: [EMAIL PROTECTED]
Fax : +47 22453205 WWW : http://www.iu.hio.no/~mark
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
_______________________________________________
Help-cfengine mailing list
[email protected]
http://cfengine.org/mailman/listinfo/help-cfengine