X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=onelab.mk;h=beb57ba0ee70c175e2a506c5e3d80ceee68bd1e6;hb=689b52b9dd84246a610abfbeac67959eab04ae12;hp=b91fc1b54452eaac5edcf6e501f1e61ae20db2e3;hpb=0b28a1e06ce6047f19e5e3a37ef1a846d98692b8;p=build.git diff --git a/onelab.mk b/onelab.mk index b91fc1b5..beb57ba0 100644 --- a/onelab.mk +++ b/onelab.mk @@ -96,7 +96,7 @@ libnl-MODULES := libnl libnl-SPEC := libnl.spec libnl-BUILD-FROM-SRPM := yes # this sounds like the thing to do, but in fact linux/if_vlan.h comes with kernel-headers -libnl-DEPEND-DEVEL-RPMS := kernel-devel +libnl-DEPEND-DEVEL-RPMS := kernel-devel kernel-headers ALL += libnl IN_BOOTSTRAPFS += libnl endif @@ -182,7 +182,7 @@ IN_BOOTSTRAPFS += mom # iptables-MODULES := iptables iptables-SPEC := iptables.spec -iptables-DEPEND-DEVEL-RPMS := kernel-devel +iptables-DEPEND-DEVEL-RPMS := kernel-devel kernel-headers ALL += iptables IN_BOOTSTRAPFS += iptables @@ -250,12 +250,20 @@ ALL += drupal IN_MYPLC += drupal # -# use the PLEWWW module instead +# use the plewww module instead # -PLEWWW-MODULES := PLEWWW -PLEWWW-SPEC := PLCWWW.spec -ALL += PLEWWW -IN_MYPLC += PLEWWW +plewww-MODULES := PLEWWW +plewww-SPEC := plewww.spec +ALL += plewww +IN_MYPLC += plewww + +# +# www-register-wizard +# +www-register-wizard-MODULES := www-register-wizard +www-register-wizard-SPEC := www-register-wizard.spec +ALL += www-register-wizard +IN_MYPLC += www-register-wizard # # monitor @@ -324,8 +332,6 @@ IN_MYPLC += bootcd # vserver-MODULES := VserverReference build vserver-SPEC := vserver-reference.spec -# Package must be built as root -vserver-RPMBUILD := sudo bash ./rpmbuild.sh vserver-DEPEND-PACKAGES := $(IN_VSERVER) vserver-DEPEND-FILES := RPMS/yumgroups.xml vserver-RPMDATE := yes @@ -366,27 +372,12 @@ ALL += noderepo IN_MYPLC += noderepo # -# MyPLC native : lightweight packaging, dependencies are yum-installed in a vserver -# -myplc-native-MODULES := MyPLC build -myplc-native-SPEC := myplc-native.spec -# Package must be built as root -myplc-native-RPMBUILD := sudo bash ./rpmbuild.sh -myplc-native-DEPEND-FILES := myplc-release RPMS/yumgroups.xml -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 : lightweight packaging, dependencies are yum-installed in a vserver +# +myplc-MODULES := MyPLC build +myplc-SPEC := myplc.spec +myplc-DEPEND-FILES := myplc-release RPMS/yumgroups.xml +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,