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.