git://git.onelab.eu
/
bootstrapfs.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
prepare for lowercaing module name
[bootstrapfs.git]
/
plc.d
/
packages
diff --git
a/plc.d/packages
b/plc.d/packages
index
06083fd
..
8218560
100755
(executable)
--- a/
plc.d/packages
+++ b/
plc.d/packages
@@
-44,20
+44,23
@@
case "$1" in
type -p createrepo > /dev/null && have_createrepo="true"
type -p createrepo > /dev/null && have_createrepo="true"
- ###
copy
vserver-PLDISTRO* and vserver-systemslices-PLDISTRO*
- ### pac
ak
ges to each repository to be able to create different
+ ###
symlink
vserver-PLDISTRO* and vserver-systemslices-PLDISTRO*
+ ### pac
ka
ges to each repository to be able to create different
### flavours of vservers on nodes
for repository1 in $repositories; do
### 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
for repository2 in $repositories; do
- if [[ $(basename $repository1) == ${
PLC_FLAVOUR_NODE_PL
DISTRO}* ]] \
- && [[ $(basename $repository2) == ${
PLC_FLAVOUR_NODE_PL
DISTRO}* ]] \
+ if [[ $(basename $repository1) == ${DISTRO}* ]] \
+ && [[ $(basename $repository2) == ${DISTRO}* ]] \
&& [[ $repository1 != $repository2 ]] ; then
&& [[ $repository1 != $repository2 ]] ; then
- cp -a $repository1/vserver{,-systemslices}-${PLC_FLAVOUR_NODE_PLDISTRO}* $repository2
+ ln -s $repository1/${VSERVER_PKG}* $repository2
+ ln -s $repository1/${VSERVER_SYS_SLICES_PKG}* $repository2
fi
done
done
fi
done
done
-
for repository in $repositories ; do
# the rpms that need signing
new_rpms=
for repository in $repositories ; do
# the rpms that need signing
new_rpms=