My current cfengine setup causes new machines to update and install
many packages on the system. Machines that are running FC6, using
cfengine-2.1.22-1.fc6.rpm, are able to handle this list, as long as
the number of packages stays under CF_MAXARGUMENTS. However, the
machines that are running FC7, using
cfengine-2.2.1-3.fc7.rpm,
Segfault once a buffer gets overflowed. This problem occurs because of
the different ways that each version of cfengine handles the package
install command. In the version bundled with FC6, all packages are
specified on one command line argument. In the FC7 version, a child
process is spawned for each package that needs to be installed. The
Segfault occurs because too many child process are spawned and a
buffer is getting overflowed. This problem is fixed in the latest...