代码拉取完成,页面将自动刷新
同步操作将从 OpenHarmony/manifest 强制同步,此操作会覆盖自 Fork 仓库以来所做的任何修改,且无法恢复!!!
确定后同步将在后台操作,完成时将刷新页面,请耐心等待。
#!/bin/bash
set -ex
if [ ! "$(which podman)" = "" ] ;then
echo "已经安装了podman"
DOCKER=podman
elif [ ! "$(which docker)" = "" ] ;then
echo "已经安装了docker"
DOCKER=docker
elif [ "$UID" = "0" ]; then
echo "尝试安装docker, 请稍等"
curl -fsSL https://get.docker.com -o get-docker.sh
sh get-docker.sh --mirror Aliyun
DOCKER=docker
else
echo "没有找到docker, 请安装docker"
exit 1
fi
$DOCKER run -ti --rm -v `pwd`:/home/openharmony swr.cn-south-1.myhuaweicloud.com/openharmony-docker/docker_oh_standard:3.2 bash -c "
set -ex
mkdir -p bin src
curl https://gitee.com/oschina/repo/raw/fork_flow/repo-py3 -o bin/repo
chmod a+x bin/repo
"
$DOCKER run -ti --rm -v `pwd`:/home/openharmony swr.cn-south-1.myhuaweicloud.com/openharmony-docker/docker_oh_standard:3.2 bash -c "
set -ex
cd src
../bin/repo init -u https://gitee.com/pxb1988/OpenHarmony_manifest.git -b OpenHarmony-4.1-Release --no-repo-verify -m chipsets/opi5plus.xml -q < /dev/null
../bin/repo sync -c --force-sync
../bin/repo forall -c 'git lfs pull'
bash build/prebuilts_download.sh
"
$DOCKER run -ti --rm -v `pwd`:/home/openharmony swr.cn-south-1.myhuaweicloud.com/openharmony-docker/docker_oh_standard:3.2 bash -c "
set -ex
export CCACHE_BASE=/home/openharmony/ccache
cd src
./build.sh --product-name opi5plus --ccache --no-prebuilt-sdk
"
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。