Thanks for that. It does appear that it's cfengine imposing the limit
it gets anywhere near yum. Looking at the source the issue is in popen.c
it imposes the limit of CF_MAXSHELLARGS (which is set to 30). I can see
this is done (to limit memory/stack usage) but it does break the package
mechanism rather thoroughly.
From: Steve Kemp [mailto:steve@stev...]
Sent: 14 July 2006 11:18
To: Brett Delle Grazie
Cc: help-cfengine@cfen... Subject: Re: Package installation of RPMs - Too many arguments in
That would split up the package installation to only attempt 20 at a
time. Of course then you might have dependency problems if the first
20 packages depend on something to be installed in the next 20 ..