On 03/13/2012 10:38 AM, Erik Mouw wrote: > I have used CFengine in legacy environments (RHEL 3, Solaris 8, HP/UX 11) > where it was close to impossible to get CFengine compiled with TokyoCabinet > (i.e.: I gave up after three hours), and only the vendor supplied Berkeley DB > resulted in a successful compilation.
Yes, TC is quite "modern", and uses C99 features all the time. > I admit I haven't tried qdbm, at that time the only other choice was > TokyoCabinet. > One of the advantages of CFengine over its competitors (puppet, chef) is that > it is self contained and doesn't have many dependencies, which makes it easy > to compile and use on legacy systems. Adding a "modern" dependency removes > this advantage. Please keep in mind there are a lot of legacy systems out > there that still have to be managed. This is the exact reason why QDBM backend stays. Please see whether QDBM works for you in your environment, and if not, then it is a plausable reason to retain BDB for some time more. -- Mikhail Gusarov _______________________________________________ Help-cfengine mailing list Help-cfengine@cfengine.org https://cfengine.org/mailman/listinfo/help-cfengine