X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=planetlab.mk;h=d592e29194cc11b0987c05417f656fd2ba94c7b9;hb=95a48481efe26b4c4385c29668c8c8c17ecc6ff1;hp=d989b86c35ec3c83bdb7e57b4948ba109a9074d4;hpb=5440f9679d0c8bc0f1da40905849aefe1ee7596b;p=build.git diff --git a/planetlab.mk b/planetlab.mk index d989b86c..d592e291 100644 --- a/planetlab.mk +++ b/planetlab.mk @@ -63,26 +63,6 @@ madwifi-SPECVARS = kernel_version=$(kernel.rpm-version) \ ALL += madwifi IN_BOOTSTRAPFS += madwifi -# -# wireless-tools -# -wireless-tools-MODULES := wireless-tools -wireless-tools-SPEC := wireless-tools.spec -wireless-tools-BUILD-FROM-SRPM := yes -ALL += wireless-tools -IN_BOOTSTRAPFS += wireless-tools - -# -# libnl -# -# [daniel] wait for latest Fedora release -# (03:29:46 PM) daniel_hozac: interfacing with the kernel directly when dealing with netlink was fugly, so... i had to find something nicer. -# (03:29:53 PM) daniel_hozac: the one in Fedora is lacking certain APIs i need. -# -libnl-MODULES := libnl -libnl-SPEC := libnl.spec -ALL += libnl - # # util-vserver # @@ -97,7 +77,7 @@ IN_BOOTSTRAPFS += util-vserver # util-vserver-pl-MODULES := util-vserver-pl util-vserver-pl-SPEC := util-vserver-pl.spec -util-vserver-pl-DEPEND-DEVEL-RPMS := libnl libnl-devel util-vserver-lib util-vserver-devel util-vserver-core +util-vserver-pl-DEPEND-DEVEL-RPMS := util-vserver-lib util-vserver-devel util-vserver-core ALL += util-vserver-pl IN_BOOTSTRAPFS += util-vserver-pl @@ -181,6 +161,8 @@ iproute-MODULES := iproute2 iproute-SPEC := iproute.spec ALL += iproute IN_BOOTSTRAPFS += iproute +IN_VSERVER += iproute +IN_BOOTCD += iproute # # vsys @@ -228,6 +210,13 @@ Monitor-SPEC := Monitor.spec ALL += Monitor IN_BOOTSTRAPFS += Monitor +# +# monitor-server +# +monitor-server-MODULES := Monitor +monitor-server-SPEC := monitor-server.spec +ALL += monitor-server + # # nodeconfig # @@ -314,19 +303,6 @@ noderepo-RPMDATE := yes ALL += noderepo IN_MYPLC += noderepo -# -# myplc : initial, chroot-based packaging -# -myplc-MODULES := MyPLC build -myplc-SPEC := myplc.spec -# Package must be built as root -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 - # # MyPLC native : lightweight packaging, dependencies are yum-installed in a vserver # @@ -340,6 +316,22 @@ myplc-native-RPMBUILD := sudo bash ./rpmbuild.sh myplc-native-DEPEND-FILES := myplc-release ALL += myplc-native +## # +## # myplc : old-fashioned, chroot-based packaging +## # +## myplc-MODULES := MyPLC build +## myplc-SPEC := myplc.spec +## # Package must be built as root +## 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 + +# 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-SPEC := myplc-docs.spec -#ALL += myplc-docs +ALL += myplc-docs