Package: fai-server Version: 5.9.4 FAI supports rpm based systems like CentOS, including rpm groups. The readconfig subroutine in the install_packages perl script should have some enhancement for this case, though.
There is a warning message if a package name contains an upper case letter. Package groups do commonly use upper case, though. Most severe, though, is that rpm groups may contain spaces! I don't know who had the bright idea to do this, but if is unfortunately in general practice. I was looking into splitting out the graphical-server-environment rpm group to separate out gnome packages, and many of the sub-groups contain spaces. So, it looks like the line in install_packages: push @{$list{$type}}, split if $doit; is insufficient. Perhaps a reasonable extension is to allow quoted strings in the package_config files? I'm not enough of a perl addict to suggest a good modification for this, although I'm rather sure that it isn't more than a few lines of code.