Now it works. Some time ago I changed
34 "/var/cfengine/bin"
35
36 comment => "*** Updating files in '/var/cfengine/bin'...",
37 perms => u_p("700"),
38 copy_from => mycopy("/usr/local/sbin","localhost"),
....
to
34 "/var/cfengine/bin"
35
36 comment => "*** Updating files in '/var/cfengine/bin'...",
37 perms => u_p("700"),
38 copy_from => mycopy("/usr/local/sbin","${master_host}"),
....
where "${master_host}" is the policy host. Obviously this did not work
when ${master_host} = 'localhost' for whatever reason. But this is not the
issue . I will find out. I just wanted to get some hints on creating
/var/cfengine. So thanks Nicolas!
Anyone maybe some other best practices?
Regards Bernd
Nicolas Charles <[email protected]> wrote on 11.01.2010 16:40:40:
> [image removed]
>
> Re: Recommended way to get /var/cfengine
>
> Nicolas Charles
>
> to:
>
> bernd.adamowicz
>
> 11.01.2010 16:40
>
> Cc:
>
> help-cfengine
>
> My mistakes, the path of the files to be copied is wrong, and it does
> not create the keys, but create the bins.
>
> nicolas:/var/#mv cfengine/ cfengine.bak/
> nicolas:/var/#mkdir -p /var/cfengine/masterfiles
> nicolas:/var/#cp /usr/local/share/doc/cfengine/inputs/*.cf
> /var/cfengine/masterfiles
> nicolas:/var/#cd /var/cfengine/masterfiles
> nicolas:/var/cfengine/masterfiles/# /usr/local/sbin/cf-agent --bootstrap
> nicolas:/var/cfengine/masterfiles/#cd ../bin
> nicolas:/var/cfengine/bin/# ./cf-agent -V
> This comprises cf-agent core community version 3.0.3 - (C) Cfengine AS
2008-
>
>
>
>
> [email protected] wrote:
> >
> > Hi Nicolas,
> >
> > I cannot repoduce this. 'cf-agent --bootstrap' neither copies the
> > binaries nor creates any keys. Both still has to be done manually.
> >
> > Regards
> > Bernd
> >
> >
> >
> >
> >
> >
> > Nicolas Charles <[email protected]> wrote on 11.01.2010 15:54:07:
> >
> > > [image removed]
> > >
> > > Re: Recommended way to get /var/cfengine
> > >
> > > Nicolas Charles
> > >
> > > to:
> > >
> > > bernd.adamowicz
> > >
> > > 11.01.2010 15:54
> > >
> > > Cc:
> > >
> > > help-cfengine
> > >
> > > [email protected] wrote:
> > > >
> > > > While (re-)installing 3.0.3 Community I was wondering once again
> > which
> > > > is the correct way to get the working directory /var/cfengine.
> > > > Obviously it is not created when issuing 'make install' as root.
But
> > > > when executing 'cf-execd' the first time, the initial structure is
> > > > created. However, there are still the binaries missing below
> > > > /var/cfengine/bin which I then copied manually. And after making
some
> > > > further changes (e.g. 'chmod 700 ppkeys') one gets a valid working
> > > > directory for Cfengine.
> > > >
> > > > But is this the intended way? How do others handle that?
> > > >
> > > > Thanks Bernd
> > >
> > >
> > > Hi Bernd,
> > >
> > > What I do after a make install is :
> > >
> > > % mkdir -p /var/cfengine/masterfiles
> > > % cp /usr/local/share/cfengine/*.cf /var/cfengine/masterfiles
> > > % cd /var/cfengine/masterfiles
> > > % /usr/local/sbin/cf-agent --bootstrap
> > >
> > >
> > > The bootstrap copy all the necessary and creates the keys.
> > >
> > > Regards,
> > > Nicolas
> >
> > InterComponentWare AG:
> > Vorstand: Peter Kirschbauer (Vors.), Jörg Stadler /
> > Aufsichtsratsvors.: Prof. Dr. Christof Hettich
> > Firmensitz: 69190 Walldorf, Industriestraße 41 / AG Mannheim HRB
> > 351761 / USt.-IdNr.: DE 198388516
> >
------------------------------------------------------------------------
> >
> > _______________________________________________
> > Help-cfengine mailing list
> > [email protected]
> > https://cfengine.org/mailman/listinfo/help-cfengine
> >
>
InterComponentWare AG:
Vorstand: Peter Kirschbauer (Vors.), Jörg Stadler / Aufsichtsratsvors.: Prof.
Dr. Christof Hettich
Firmensitz: 69190 Walldorf, Industriestraße 41 / AG Mannheim HRB 351761 /
USt.-IdNr.: DE 198388516 _______________________________________________
Help-cfengine mailing list
[email protected]
https://cfengine.org/mailman/listinfo/help-cfengine