X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=planetlab.mk;h=64f45cb1926a90cd274f5b90c978c2d30490e945;hb=5227765b6399259b227b5da70234445f0ab42931;hp=355072c694e992e508fda49dfb727e19649f4800;hpb=d4d3a5c0d2d44606534267ca84b1341a47219ef3;p=build.git diff --git a/planetlab.mk b/planetlab.mk index 355072c6..64f45cb1 100644 --- a/planetlab.mk +++ b/planetlab.mk @@ -17,7 +17,7 @@ # 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" @@ -133,26 +133,6 @@ pl_sshd-SPEC := pl_sshd.spec ALL += pl_sshd IN_BOOTSTRAPFS += pl_sshd -# -# libhttpd++: -# -# Deprecate when vsys takes over [sapan]. -# keep in build for proper. -# -libhttpd-MODULES := libhttpd++ -libhttpd-SPEC := libhttpd++.spec -ALL += libhttpd -IN_BOOTSTRAPFS += libhttpd - -# -# proper: Privileged Operations Service -# -proper-MODULES := proper -proper-SPEC := proper.spec -proper-DEPEND-DEVEL-RPMS := libhttpd++-devel -ALL += proper -IN_BOOTSTRAPFS += proper - # # codemux: Port 80 demux # @@ -162,15 +142,6 @@ codemux-RPMBUILD := sudo bash ./rpmbuild.sh ALL += codemux IN_BOOTSTRAPFS += codemux -# -# ulogd -# -ulogd-MODULES := ulogd -ulogd-SPEC := ulogd.spec -ulogd-DEPEND-DEVEL-RPMS := kernel-devel proper-libs proper-devel -ALL += ulogd -IN_VSERVER += ulogd - # # fprobe-ulog # @@ -186,15 +157,6 @@ pf2slice-MODULES := pf2slice pf2slice-SPEC := pf2slice.spec ALL += pf2slice - -# -# netflow -# -netflow-MODULES := PlanetFlow -netflow-SPEC := netflow.spec -ALL += netflow -IN_BOOTSTRAPFS += netflow - # # PlanetLab Mom: Cleans up your mess # @@ -223,17 +185,21 @@ IN_BOOTSTRAPFS += iproute # # vsys # -vsys-MODULES := vsys -vsys-SPEC := vsys.spec -ifeq "$(DISTRONAME)" "f7" -IN_BOOTSTRAPFS += vsys -ALL += vsys +vsys_support=yes +ifeq "$(DISTRONAME)" "fc4" +vsys_support= endif -ifeq "$(DISTRONAME)" "f8" -IN_BOOTSTRAPFS += vsys -ALL += vsys +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 ALL += vsys endif @@ -254,6 +220,14 @@ PLCWWW-SPEC := PLCWWW.spec ALL += PLCWWW IN_MYPLC += PLCWWW +# +# monitor +# +Monitor-MODULES := Monitor +Monitor-SPEC := Monitor.spec +ALL += Monitor +IN_BOOTSTRAPFS += Monitor + # # nodeconfig # @@ -287,6 +261,7 @@ bootcd-RPMBUILD := sudo bash ./rpmbuild.sh # 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 @@ -301,6 +276,7 @@ vserver-RPMBUILD := sudo bash ./rpmbuild.sh # 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 @@ -313,6 +289,7 @@ bootstrapfs-RPMBUILD := sudo bash ./rpmbuild.sh # package requires all regular packages bootstrapfs-DEPEND-PACKAGES := $(IN_BOOTSTRAPFS) bootstrapfs-DEPEND-FILES := RPMS/yumgroups.xml +bootstrapfs-RPMDATE := yes ALL += bootstrapfs IN_MYPLC += bootstrapfs @@ -333,6 +310,7 @@ noderepo-DEPEND-PACKAGES := $(IN_BOOTSTRAPFS) $(IN_VSERVER) 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 @@ -346,6 +324,7 @@ myplc-RPMBUILD := sudo bash ./rpmbuild.sh # myplc may require all packages myplc-DEPEND-PACKAGES := $(IN_MYPLC) myplc-DEPEND-FILES := RPMS/yumgroups.xml myplc-release +myplc-RPMDATE := yes ALL += myplc #