fix: fall back to scp if rsync not available on builder VM
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
@@ -56,10 +56,16 @@ echo ""
|
|||||||
echo "=== downloading ISO ==="
|
echo "=== downloading ISO ==="
|
||||||
LOCAL_ISO_DIR="${REPO_ROOT}/iso/out"
|
LOCAL_ISO_DIR="${REPO_ROOT}/iso/out"
|
||||||
mkdir -p "${LOCAL_ISO_DIR}"
|
mkdir -p "${LOCAL_ISO_DIR}"
|
||||||
rsync -az --progress \
|
if command -v rsync >/dev/null 2>&1 && ssh -o StrictHostKeyChecking=no root@"${BUILDER_HOST}" command -v rsync >/dev/null 2>&1; then
|
||||||
-e "ssh -o StrictHostKeyChecking=no" \
|
rsync -az --progress \
|
||||||
"root@${BUILDER_HOST}:/root/bee/dist/*.iso" \
|
-e "ssh -o StrictHostKeyChecking=no" \
|
||||||
"${LOCAL_ISO_DIR}/"
|
"root@${BUILDER_HOST}:/root/bee/dist/*.iso" \
|
||||||
|
"${LOCAL_ISO_DIR}/"
|
||||||
|
else
|
||||||
|
scp -o StrictHostKeyChecking=no \
|
||||||
|
"root@${BUILDER_HOST}:/root/bee/dist/*.iso" \
|
||||||
|
"${LOCAL_ISO_DIR}/"
|
||||||
|
fi
|
||||||
echo ""
|
echo ""
|
||||||
echo "=== build complete ==="
|
echo "=== build complete ==="
|
||||||
echo "ISO saved to: ${LOCAL_ISO_DIR}/"
|
echo "ISO saved to: ${LOCAL_ISO_DIR}/"
|
||||||
|
|||||||
Reference in New Issue
Block a user