pkgs_precious=$(pl_parsePkgs precious $fcdistro $pldistro $pkgsfile)
# formerly related to mkfedora -k : packages to take from our own build
# and thus need be excluded frem the stock repos
- pkgs_kexcludes="$pl_KEXCLUDES"
+ pkgs_excludes=$(pl_parsePkgs kexclude $fcdistro $pldistro $pkgsfile | sed -e s,@KEXCLUDE@,"$pl_KEXCLUDES",)
# get mirrors if not specified with -l
if [ -z "$mirrors" ] ; then
mirrorsfile=$(pl_locateDistroFile ../build/ $pldistro "$pldistro.mirrors")
groupname: PlanetLabBootcd
groupdesc: PlanetLab BootCD
-# define packages - kecludes are defined in build.common
+# packages to exclude from stock repositories
+kexclude: @KEXCLUDE@
+# define packages
package: filesystem
package: udev
package: dhclient
# groupname: Bootstrapfs
groupname: PlanetLab
groupdesc: PlanetLab Node Root
-# define packages - kecludes are defined in build.common
+# packages to exclude from stock repositories
+kexclude: @KEXCLUDE@
+# define packages
package: kernel
package: udev
package: basesystem
groupname: PlanetLabSlice
groupdesc: PlanetLab Slice Reference Image
-# define packages - kecludes are defined in build.common
+# packages to exclude from stock repositories
+kexclude: @KEXCLUDE@
+# define packages
package: bash
package: coreutils
package: iputils