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.

Reply via email to