X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=onelab.mk;h=9b6deec4f68e1088a2e3b65af59edd295036abfa;hb=4bfad922a62b5782224598da4a17bd9419b744b1;hp=beb57ba0ee70c175e2a506c5e3d80ceee68bd1e6;hpb=7e1c2f79ab6b1fa681fbd1dc5a7fb7e58115c6c4;p=build.git diff --git a/onelab.mk b/onelab.mk index beb57ba0..9b6deec4 100644 --- a/onelab.mk +++ b/onelab.mk @@ -25,6 +25,7 @@ kernel-RPMFLAGS:= --target i686 else kernel-RPMFLAGS:= --target $(HOSTARCH) endif +# this is useful for 2.6.22 but will not be needed anymore with 2.6.27 kernel-SPECVARS := iwlwifi=1 KERNELS += kernel @@ -39,6 +40,23 @@ IN_BOOTSTRAPFS += $(KERNELS) # turns out myplc installs kernel-vserver IN_MYPLC += $(KERNELS) +# +# ipfw: root context module, and slice companion +# +ipfw-MODULES := ipfw +ipfw-SPEC := ipfw.spec +ipfw-DEPEND-DEVEL-RPMS := kernel-devel +ipfw-SPECVARS = kernel_version=$(kernel.rpm-version) \ + kernel_release=$(kernel.rpm-release) \ + kernel_arch=$(kernel.rpm-arch) +IN_BOOTSTRAPFS += ipfw +ALL += ipfw + +ipfwslice-MODULES := ipfw +ipfwslice-SPEC := ipfw-slice.spec +IN_VSERVER += ipfwslice +ALL += ipfwslice + # # madwifi # @@ -72,6 +90,22 @@ comgt-SPEC := comgt.spec IN_BOOTSTRAPFS += comgt ALL += comgt +# +# umts: root context stuff +# +umts-backend-MODULES := planetlab-umts-tools +umts-backend-SPEC := backend.spec +IN_BOOTSTRAPFS += umts-backend +ALL += umts-backend + +# +# umts: slice tools +# +umts-frontend-MODULES := planetlab-umts-tools +umts-frontend-SPEC := frontend.spec +IN_VSERVER += umts-frontend +ALL += umts-frontend + # # util-vserver # @@ -224,6 +258,14 @@ endif IN_BOOTSTRAPFS += vsys ALL += vsys +# +# vsys-scripts +# +vsys-scripts-MODULES := vsys-scripts +vsys-scripts-SPEC := vsys-scripts.spec +IN_BOOTSTRAPFS += vsys-scripts +ALL += vsys-scripts + # # dummynet_image # @@ -273,6 +315,13 @@ monitor-SPEC := Monitor.spec ALL += monitor IN_BOOTSTRAPFS += monitor +# +# PLC RT +# +plcrt-MODULES := PLCRT +plcrt-SPEC := plcrt.spec +ALL += plcrt + # # zabbix # @@ -281,6 +330,22 @@ zabbix-SPEC := zabbix.spec zabbix-BUILD-FROM-SRPM := yes ALL += zabbix +# +# pyopenssl +# +pyopenssl-MODULES := pyopenssl +pyopenssl-SPEC := pyOpenSSL.spec +pyopenssl-BUILD-FROM-SRPM := yes +ALL += pyopenssl + + +# +# sfa - Slice Facility Architecture +# +sfa-MODULES := sfa +sfa-SPEC := sfa.spec +ALL += sfa + # # nodeconfig # @@ -382,7 +447,7 @@ 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 +myplc-docs-MODULES := MyPLC PLCAPI NodeManager Monitor myplc-docs-SPEC := myplc-docs.spec ALL += myplc-docs