X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=lxc.mk;h=17901b18cb3f4640f7bae24033350b9488985d13;hb=20d4fe7d107d527d1ea6d1989ebb4963aba5a28c;hp=baac873279dff80036cc517a6321faec5a7e9c58;hpb=e707fb8af5848a3fe699aac4e1b1a5b6200e950f;p=build.git diff --git a/lxc.mk b/lxc.mk index baac8732..17901b18 100644 --- a/lxc.mk +++ b/lxc.mk @@ -8,23 +8,15 @@ # see doc in Makefile # -### the madwifi drivers ahip with fedora16's kernel rpm +### the madwifi drivers ship with fedora16's kernel rpm # -# lxctools: scripts for entering containers +# lxc-userspace: scripts for entering containers # -lxctools-MODULES := lxctools -lxctools-SPEC := lxctools.spec -ALL += lxctools -IN_NODEIMAGE += lxctools - -# -# lxcsu: root context module for entering namespaces -# -lxcsu-MODULES := lxcsu -lxcsu-SPEC := lxcsu.spec -ALL += lxcsu -IN_NODEIMAGE += lxcsu +lxc-userspace-MODULES := lxc-userspace +lxc-userspace-SPEC := lxc-userspace.spec +ALL += lxc-userspace +IN_NODEIMAGE += lxc-userspace # # @@ -58,6 +50,30 @@ ipfwslice-SPEC := planetlab/ipfwslice.spec ALL += ipfwslice #endif +# +# comgt - a companion to umts tools +# +comgt-MODULES := comgt +comgt-SPEC := comgt.spec +IN_NODEIMAGE += comgt +ALL += comgt + +# +# umts: root context stuff +# +umts-backend-MODULES := planetlab-umts-tools +umts-backend-SPEC := backend.spec +IN_NODEIMAGE += umts-backend +ALL += umts-backend + +# +# umts: slice tools +# +umts-frontend-MODULES := planetlab-umts-tools +umts-frontend-SPEC := frontend.spec +IN_SLICEIMAGE += umts-frontend +ALL += umts-frontend + # # NodeUpdate # @@ -260,7 +276,22 @@ plcapi-SPEC := plcapi.spec ALL += plcapi IN_MYPLC += plcapi - +# +# mod_python +# +# this was dropped in fedora18, at which point the intention has been to +# move to wsgi instead; however our using wsgi currently looks unstable +# so you have the option to install this manually, in which case myplc will +# swap to using mod_python - see plc.d/httpd +ifeq "$(DISTRO)" "Fedora" +ifneq "$(DISTRONAME)" "f16" +mod_python-MODULES := mod_python +mod_python-SPEC := mod_python.spec +mod_python-DEVEL-RPMS := httpd-devel +mod_python-BUILD-FROM-SRPM := yes +ALL += mod_python +endif +endif # # drupal @@ -364,19 +395,20 @@ IN_MYPLC += pyplnet IN_BOOTCD += pyplnet # -# OMF resource controller +# for OMF resource controller as a gem : rvm-ruby has right version of ruby and related gem stuff # -omf-resctl-MODULES := omf -omf-resctl-SPEC := omf-resctl.spec -ALL += omf-resctl -IN_SLICEIMAGE += omf-resctl +rvm-ruby-MODULES := rvm-ruby +rvm-ruby-SPEC := rpm/rvm-ruby.spec +rvm-ruby-DEVEL-RPMS := chrpath libyaml-devel libffi-devel libxslt-devel +ALL += rvm-ruby # -# OMF exp controller +# OML measurement library # -omf-expctl-MODULES := omf -omf-expctl-SPEC := omf-expctl.spec -ALL += omf-expctl +oml-MODULES := oml +oml-DEVEL-RPMS += sqlite-devel +oml-SPEC := liboml.spec +ALL += oml # # bootcd