#
# nozomi
#
-
+# does not compile against new kernel - waiting for Napoli & Vimercate
nozomi-MODULES := nozomi
nozomi-SPEC := nozomi.spec
nozomi-DEPEND-DEVEL-RPMS := kernel-devel
-nozomi-SPECVARS = kernel_release=$(kernel.rpm-release)
+nozomi-SPECVARS = kernel_version=$(kernel.rpm-version) \
+ kernel_release=$(kernel.rpm-release) \
+ kernel_arch=$(kernel.rpm-arch)
IN_BOOTSTRAPFS += nozomi
ALL += nozomi
#
# comgt
#
-
comgt-MODULES := comgt
comgt-SPEC := comgt.spec
IN_BOOTSTRAPFS += comgt
#
vsys-MODULES := vsys
vsys-SPEC := vsys.spec
+IN_BOOTSTRAPFS += vsys
ifeq "$(DISTRO)" "Fedora"
ifeq "$(RELEASE)" "7"
ALL += vsys
#
# PLCWWW
#
-PLCWWW-MODULES := WWW
+PLCWWW-MODULES := PLCWWW
PLCWWW-SPEC := PLCWWW.spec
ALL += PLCWWW
IN_MYPLC += PLCWWW
+#
+# nodeconfig
+#
+nodeconfig-MODULES := nodeconfig
+nodeconfig-SPEC := nodeconfig.spec
+ALL += nodeconfig
+IN_MYPLC += nodeconfig
+
#
# bootmanager
#
vserver-DEPEND-PACKAGES := $(IN_VSERVER)
vserver-DEPEND-FILES := RPMS/yumgroups.xml
ALL += vserver
-IN_BOOTSTRAPFS := vserver
+IN_BOOTSTRAPFS += vserver
#
# bootstrapfs
ALL += bootstrapfs
IN_MYPLC += bootstrapfs
+#
+# noderepo
+#
+# all rpms resulting from packages marked as being in bootstrapfs and vserver
+NODEREPO_RPMS = $(foreach package,$(IN_BOOTSTRAPFS) $(IN_VSERVER),$($(package).rpms))
+# replace space with +++
+SPACE=$(subst x, ,x)
+NODEREPO_RPMS_3PLUS = $(subst $(SPACE),+++,$(NODEREPO_RPMS))
+
+noderepo-MODULES := BootstrapFS build
+noderepo-SPEC := noderepo.spec
+noderepo-RPMBUILD := sudo bash ./rpmbuild.sh
+# package requires all regular packages
+noderepo-DEPEND-PACKAGES := $(IN_BOOTSTRAPFS) $(IN_VSERVER)
+noderepo-DEPEND-FILES := RPMS/yumgroups.xml noderepo.list
+noderepo-SPECVARS = node_rpms_plus=$(NODEREPO_RPMS_3PLUS)
+# not yet
+ALL += noderepo
+#IN_MYPLC += noderepo
+
#
# myplc : initial, chroot-based packaging
#