# so the source rpm is created by running make srpm in the codebase
#
-kernel-MODULES := linux-patches
+kernel-MODULES := linux-2.6
kernel-SPEC := kernel-2.6.spec
kernel-BUILD-FROM-SRPM := yes
ifeq "$(HOSTARCH)" "i386"
#
# kexec-tools
#
-ifeq "$(DISTRO)" "Fedora"
-ifeq "$(RELEASE)" "4"
+ifeq "$(DISTRONAME)" "fc4"
kexec-tools-MODULES := kexec-tools
kexec-tools-SPEC := kexec-tools.spec
kexec-tools-CVSROOT := :pserver:anon@cvs.planet-lab.org:/cvs
ALL += kexec-tools
IN_BOOTCD += kexec-tools
endif
-endif
#
# madwifi
#
# vsys
#
+vsys_support=yes
+ifeq "$(DISTRONAME)" "fc4"
+vsys_support=
+endif
+ifeq "$(DISTRONAME)" "fc6"
+vsys_support=
+endif
+# cannot find the required packages (see devel.pkgs) on centos5
+ifeq "$(DISTRONAME)" "centos5"
+vsys_support=
+endif
+
+ifeq "$(vsys_support)" "yes"
vsys-MODULES := vsys
vsys-SPEC := vsys.spec
IN_BOOTSTRAPFS += vsys
-ifeq "$(DISTRO)" "Fedora"
-ifeq "$(RELEASE)" "7"
ALL += vsys
endif
-ifeq "$(RELEASE)" "8"
-ALL += vsys
-endif
-endif
#
# PLCAPI
ALL += PLCWWW
IN_MYPLC += PLCWWW
+#
+# monitor
+#
+Monitor-MODULES := Monitor
+Monitor-SPEC := Monitor.spec
+ALL += Monitor
+IN_BOOTSTRAPFS += Monitor
+
#
# nodeconfig
#
# package has *some* dependencies, at least these ones
bootcd-DEPEND-PACKAGES := $(IN_BOOTCD)
bootcd-DEPEND-FILES := RPMS/yumgroups.xml
+bootcd-RPMDATE := yes
ALL += bootcd
IN_MYPLC += bootcd
# always redo all sequentially - try to keep updated
vserver-DEPEND-PACKAGES := $(IN_VSERVER)
vserver-DEPEND-FILES := RPMS/yumgroups.xml
+vserver-RPMDATE := yes
ALL += vserver
IN_BOOTSTRAPFS += vserver
# package requires all regular packages
bootstrapfs-DEPEND-PACKAGES := $(IN_BOOTSTRAPFS)
bootstrapfs-DEPEND-FILES := RPMS/yumgroups.xml
+bootstrapfs-RPMDATE := yes
ALL += bootstrapfs
IN_MYPLC += bootstrapfs
noderepo-DEPEND-FILES := RPMS/yumgroups.xml
#export rpm list to the specfile
noderepo-SPECVARS = node_rpms_plus=$(NODEREPO_RPMS_3PLUS)
+noderepo-RPMDATE := yes
ALL += noderepo
IN_MYPLC += noderepo
# myplc may require all packages
myplc-DEPEND-PACKAGES := $(IN_MYPLC)
myplc-DEPEND-FILES := RPMS/yumgroups.xml myplc-release
+myplc-RPMDATE := yes
ALL += myplc
#