mirror of
https://github.com/apache/cloudstack.git
synced 2025-10-26 08:42:29 +01:00
Merge release branch 4.6 to master
* 4.6: Revert "Change references of people.apache.org to home.apache.org in the test code" Change references of people.apache.org to home.apache.org in the test code This closes #1123 Signed-off-by: SrikanteswaraRao Talluri <talluri@apache.org> CLOUDSTACK-9077 Fix injectkeys.sh to work on CentOS7 CLOUDSTACK-9065: fix bug when creating packaging with noredist flag
This commit is contained in:
commit
d7859ad21c
@ -102,7 +102,7 @@ function packaging() {
|
|||||||
echo ". executing rpmbuild"
|
echo ". executing rpmbuild"
|
||||||
cp "$DISTRO/cloud.spec" "$RPMDIR/SPECS"
|
cp "$DISTRO/cloud.spec" "$RPMDIR/SPECS"
|
||||||
|
|
||||||
(cd "$RPMDIR"; rpmbuild --define "_topdir ${RPMDIR}" "${DEFVER}" "${DEFREL}" ${DEFPRE+"$DEFPRE"} ${DEFOSSNOSS+$DEFOSSNOSS} ${DEFSIM+"$DEFSIM"} -bb SPECS/cloud.spec)
|
(cd "$RPMDIR"; rpmbuild --define "_topdir ${RPMDIR}" "${DEFVER}" "${DEFREL}" ${DEFPRE+"$DEFPRE"} ${DEFOSSNOSS+"$DEFOSSNOSS"} ${DEFSIM+"$DEFSIM"} -bb SPECS/cloud.spec)
|
||||||
if [ $? -ne 0 ]; then
|
if [ $? -ne 0 ]; then
|
||||||
echo "RPM Build Failed "
|
echo "RPM Build Failed "
|
||||||
exit 3
|
exit 3
|
||||||
|
|||||||
@ -85,14 +85,19 @@ systemvmpath=$3
|
|||||||
|
|
||||||
command -v mkisofs > /dev/null || (echo "$(basename $0): mkisofs not found, please install or ensure PATH is accurate" ; exit 4)
|
command -v mkisofs > /dev/null || (echo "$(basename $0): mkisofs not found, please install or ensure PATH is accurate" ; exit 4)
|
||||||
|
|
||||||
# if running into Docker as unprivileges, skip ssh verification as iso cannot be mounted.
|
# if running into Docker as unprivileges, skip ssh verification as iso cannot be mounted due to missing loop device.
|
||||||
if [ -e /dev/loop0 ]; then
|
if [ -f /.dockerinit ]; then
|
||||||
|
if [ -e /dev/loop0 ]; then
|
||||||
|
# it's a docker instance with privileges.
|
||||||
|
inject_into_iso systemvm.iso $newpubkey
|
||||||
|
[ $? -ne 0 ] && exit 5
|
||||||
|
copy_priv_key $newprivkey
|
||||||
|
else
|
||||||
|
# this mean it's a docker instance, ssh key cannot be verify.
|
||||||
|
echo "We run inside Docker, skipping ssh key insertion in systemvm.iso"
|
||||||
|
fi
|
||||||
|
else
|
||||||
inject_into_iso systemvm.iso $newpubkey
|
inject_into_iso systemvm.iso $newpubkey
|
||||||
[ $? -ne 0 ] && exit 5
|
[ $? -ne 0 ] && exit 5
|
||||||
copy_priv_key $newprivkey
|
copy_priv_key $newprivkey
|
||||||
else
|
|
||||||
# this mean it's a docker instance, ssh key cannot be verify.
|
|
||||||
echo "No loop device found, skipping ssh key insertion in systemvm.iso"
|
|
||||||
fi
|
fi
|
||||||
|
|
||||||
exit $?
|
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user