X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=plc.d%2Fpackages;h=f85e090a2f0b574c8ee74ec4b25afade16f640a3;hb=9399aa6294975101b0e8dfe7ccff2ac0ca11994c;hp=e932eb0d135f7019f57e5a0f7d4e8be751ba22fe;hpb=a695ad38ada5f697817069b15fc7e342d61500f1;p=bootstrapfs.git diff --git a/plc.d/packages b/plc.d/packages index e932eb0..f85e090 100755 --- a/plc.d/packages +++ b/plc.d/packages @@ -43,6 +43,24 @@ case "$1" in # new one type -p createrepo > /dev/null && have_createrepo="true" + + ### copy vserver-PLDISTRO* and vserver-systemslices-PLDISTRO* + ### packages to each repository to be able to create different + ### flavours of vservers on nodes + for repository1 in $repositories; do + DISTRO=${PLC_FLAVOUR_SLICE_PLDISTRO} + VSERVER_PKG=vserver-$(basename $repository1) + VSERVER_SYS_SLICES_PKG=vserver-systemslices-$(basename $repository1) + for repository2 in $repositories; do + if [[ $(basename $repository1) == ${DISTRO}* ]] \ + && [[ $(basename $repository2) == ${DISTRO}* ]] \ + && [[ $repository1 != $repository2 ]] ; then + ln -s $repository1/${VSERVER_PKG}* $repository2 + ln -s $repository1/${VSERVER_SYS_SLICES_PKG}* $repository2 + fi + done + done + for repository in $repositories ; do # the rpms that need signing new_rpms=