代码拉取完成,页面将自动刷新
同步操作将从 poohdang/p4-env 强制同步,此操作会覆盖自 Fork 仓库以来所做的任何修改,且无法恢复!!!
确定后同步将在后台操作,完成时将刷新页面,请耐心等待。
#!/bin/bash
##############################################################
# 打印脚本命令.
set -x
# 在有错误输出时停止.
set -e
##########################################
cd $P4_HOME
# 设置版本变量
PROTOBUF_COMMIT="v3.18.1"
GRPC_COMMIT="v1.43.2"
BMV2_COMMIT="1.15.0"
PI_COMMIT="v0.1.0"
P4C_COMMIT="v1.2.2.1"
git clone https://github.com/mininet/mininet.git
git clone --depth=1 -b ${PROTOBUF_COMMIT} https://github.com/protocolbuffers/protobuf.git
# cd protobuf
# git submodule update --init --recursive
# cd ..
git clone --depth=1 -b ${GRPC_COMMIT} https://github.com/google/grpc.git
cd grpc
git submodule update --init --recursive
cd ..
git clone --depth=1 -b ${BMV2_COMMIT} https://github.com/p4lang/behavioral-model.git
cd behavioral-model
cd ..
git clone --depth=1 -b ${PI_COMMIT} --recursive https://github.com/p4lang/PI.git
git clone --depth=1 -b ${P4C_COMMIT} --recursive https://github.com/p4lang/p4c.git
# git clone https://github.com/nsg-ethz/p4-utils.git
# git clone https://github.com/nsg-ethz/p4-learning.git
git clone https://github.com/p4lang/tutorials.git
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。