Submit Hint Search The Forums LinksStatsPollsHeadlinesRSS
14,000 hints and counting!


Click here to return to the 'Use cfengine instead.' hint
The following comments are owned by whoever posted them. This site is not responsible for what they say.
Use cfengine instead.
Authored by: Cerebus on Nov 19, '03 12:42:16PM
cfengine is designed to do exactly this kind of distributed configuration. Rather than beat CVS into doing what you want, you might consider a more appropriate tool.

-- Cerebus

[ Reply to This | # ]

Use cfengine instead.
Authored by: maxnuma on Nov 19, '03 04:37:17PM

Not to flame, but holy crap! If the documentation for cfengine reads like the description, I know why people don't read it!

"Cfengine, or the configuration engine is an autonomous agent and a middle to high level policy language for building expert systems which administrate and configure large computer networks. Cfengine uses the idea of classes and a primitive intelligence to define and automate the configuration and maintenance of system state, for small to huge configurations. Cfengine is designed to be a part of acomputer immune system, and can be thought of as a gaming agent. It is ideal for cluster management and has been adopted for use all over the world in small and huge organizations alike. "

What the heck does that mean? At least with CVS, I know what it is supposed to do.



[ Reply to This | # ]
Use cfengine instead.
Authored by: Cerebus on Nov 19, '03 09:52:51PM

The formal docs are written as academic papers, and are a bit thick.

Read the examples instead, and there's an excellent tutorial. It's really not hard once you get started. 8)

-- Cerebus



[ Reply to This | # ]
Um... This is Perfectly Legtimitate Use of CVS
Authored by: EatingPie on Nov 21, '03 06:14:01PM

I believe you've misinterpreted what he's doing. He's not using CVS to manage the environments, he's using distribute and keep his environment *files* up-to-date. This is exactly what CVS was designed to do.

And from what I've read on cfengine, it's for system administration and system configuration. Not for shell *environment* configuration (that's the job of your .bashrc/.cshrc/.tcshrc etc. files). Here's the relevant quote...

Although intended to be a scheme for system administation to be run by the superuser, cfengine can also be used a scripting language by ordinary users.

---
-Pie


[ Reply to This | # ]