# to exclude packages
package-f9: p2 p3
-# same for groups
-# NOTE: white spaces are not supported any more for group names
-# plc_config_devel.xml used to mention standard group names with
-# spaces, but we do not use them anymore
+# same for groups, except that you need to replace any white-space in
+# the groupname with +++, like in
+group: X+++Window+++System
+group: GNOME+++Desktop+++Environment
groups=$(pl_getGroups -a $vserver_arch $fcdistro $pldistro $pkgsfile)
[ "$pkg_method" = yum ] && [ -n "$packages" ] && $personality vserver $vserver exec yum -y install $packages
- [ "$pkg_method" = yum ] && [ -n "$groups" ] && $personality vserver $vserver exec yum -y groupinstall $groups
+ [ "$pkg_method" = yum ] && for group_plus in $groups; do
+ group=$(echo $group_plus | sed -e "s,+++, ,g")
+ $personality vserver $vserver exec yum -y groupinstall "$group"
+ done
[ "$pkg_method" = debootstrap ] && $personality vserver $vserver exec apt-get update
[ "$pkg_method" = debootstrap ] && for package in $packages ; do