X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=onelab.mk;h=29a2e45973a7cc38a3125997284a16e04e5ee368;hb=821ad13bbb3c944012906f798167bd95c79b468d;hp=edac14f4dcc450bbae9c924079ac212e33cf0168;hpb=61908f1c343871575276cc196ce9cab0b2ffedde;p=build.git diff --git a/onelab.mk b/onelab.mk index edac14f4..29a2e459 100644 --- a/onelab.mk +++ b/onelab.mk @@ -56,9 +56,6 @@ ipfwslice-SPECVARS = kernel_version=$(kernel.rpm-version) \ kernel_arch=$(kernel.rpm-arch) ALL += ipfwslice -# this doesn't build on f12 - weird all right - I suspect gcc to be smarter but that needs investigation -# is madwifi still current anyway ? should we move to ath5k instead ? -#ifneq "$(DISTRONAME)" "f12" # # madwifi # @@ -71,7 +68,6 @@ madwifi-SPECVARS = kernel_version=$(kernel.rpm-version) \ kernel_arch=$(kernel.rpm-arch) ALL += madwifi IN_BOOTSTRAPFS += madwifi -#endif # # nozomi @@ -175,7 +171,7 @@ IN_BOOTSTRAPFS += util-vserver-pl # # NodeUpdate # -nodeupdate-MODULES := NodeUpdate +nodeupdate-MODULES := nodeupdate nodeupdate-SPEC := NodeUpdate.spec ALL += nodeupdate IN_BOOTSTRAPFS += nodeupdate @@ -191,7 +187,7 @@ IN_BOOTSTRAPFS += ipod # # NodeManager # -nodemanager-MODULES := NodeManager +nodemanager-MODULES := nodemanager nodemanager-SPEC := NodeManager.spec ALL += nodemanager IN_BOOTSTRAPFS += nodemanager @@ -207,7 +203,7 @@ IN_BOOTSTRAPFS += sshd # # codemux: Port 80 demux # -codemux-MODULES := CoDemux +codemux-MODULES := codemux codemux-SPEC := codemux.spec #codemux-RPMBUILD := bash ./rpmbuild.sh ALL += codemux @@ -366,7 +362,11 @@ ALL += pyaspects ejabberd-MODULES := ejabberd ejabberd-SPEC := ejabberd.spec ejabberd-BUILD-FROM-SRPM := yes +# not needed anymore on f12 and above, that come with 2.1.5, and we had 2.1.3 +# so, this is relevant on f8 and centos5 only +ifeq "$(DISTRONAME)" "$(filter $(DISTRONAME),f8 centos5)" ALL += ejabberd +endif # sfa now uses the with statement that's not supported on python-2.4 - not even through __future__ build_sfa=true @@ -383,6 +383,10 @@ sfa-SPEC := sfa.spec ALL += sfa endif +sface-MODULES := sface +sface-SPEC := sface.spec +ALL += sface + # # nodeconfig # @@ -394,7 +398,7 @@ IN_MYPLC += nodeconfig # # bootmanager # -bootmanager-MODULES := BootManager +bootmanager-MODULES := bootmanager bootmanager-SPEC := bootmanager.spec ALL += bootmanager IN_MYPLC += bootmanager @@ -435,7 +439,7 @@ ALL += omf-expctl # # bootcd # -bootcd-MODULES := BootCD build +bootcd-MODULES := bootcd build bootcd-SPEC := bootcd.spec bootcd-RPMBUILD := bash ./rpmbuild.sh bootcd-DEPEND-PACKAGES := $(IN_BOOTCD) @@ -447,7 +451,7 @@ IN_MYPLC += bootcd # # vserver : reference image for slices # -vserver-MODULES := VserverReference build +vserver-MODULES := vserver-reference build vserver-SPEC := vserver-reference.spec vserver-DEPEND-PACKAGES := $(IN_VSERVER) vserver-DEPEND-FILES := RPMS/yumgroups.xml @@ -458,7 +462,7 @@ IN_BOOTSTRAPFS += vserver # # bootstrapfs # -bootstrapfs-MODULES := BootstrapFS build +bootstrapfs-MODULES := bootstrapfs build bootstrapfs-SPEC := bootstrapfs.spec bootstrapfs-RPMBUILD := bash ./rpmbuild.sh bootstrapfs-DEPEND-PACKAGES := $(IN_BOOTSTRAPFS) @@ -476,7 +480,7 @@ NODEREPO_RPMS = $(foreach package,$(IN_BOOTSTRAPFS) $(IN_NODEREPO) $(IN_VSERVER) SPACE=$(subst x, ,x) NODEREPO_RPMS_3PLUS = $(subst $(SPACE),+++,$(NODEREPO_RPMS)) -noderepo-MODULES := BootstrapFS +noderepo-MODULES := bootstrapfs noderepo-SPEC := noderepo.spec noderepo-RPMBUILD := bash ./rpmbuild.sh # package requires all embedded packages @@ -497,7 +501,7 @@ SLICEREPO_RPMS = $(foreach package,$(IN_VSERVER),$($(package).rpms)) SPACE=$(subst x, ,x) SLICEREPO_RPMS_3PLUS = $(subst $(SPACE),+++,$(SLICEREPO_RPMS)) -slicerepo-MODULES := BootstrapFS +slicerepo-MODULES := bootstrapfs slicerepo-SPEC := slicerepo.spec slicerepo-RPMBUILD := bash ./rpmbuild.sh # package requires all embedded packages @@ -511,7 +515,7 @@ ALL += slicerepo # # MyPLC : lightweight packaging, dependencies are yum-installed in a vserver # -myplc-MODULES := MyPLC +myplc-MODULES := myplc myplc-SPEC := myplc.spec myplc-DEPEND-FILES := myplc-release RPMS/yumgroups.xml ALL += myplc @@ -519,12 +523,12 @@ ALL += myplc # myplc-docs only contains docs for PLCAPI and NMAPI, but # we still need to pull MyPLC, as it is where the specfile lies, # together with the utility script docbook2drupal.sh -myplc-docs-MODULES := MyPLC plcapi NodeManager Monitor +myplc-docs-MODULES := myplc plcapi nodemanager Monitor myplc-docs-SPEC := myplc-docs.spec ALL += myplc-docs # using some other name than myplc-release, as this is a make target already -release-MODULES := MyPLC +release-MODULES := myplc release-SPEC := myplc-release.spec release-RPMDATE := yes ALL += release