近期有客户反馈Linux源码下载慢的问题,除了网速的原因,还因为部分二进制文件太大了。针对第二个问题,工程中心软件部对Linux的repo管理的git目录进行调整,去掉repo对板级镜像文件git的管理。
具体修改:
去掉outside.xml文件中的如下两行:
project path="binaries/image/grus" name="linux/binaries/image/grus"
project path="binaries/image/mensa" name="linux/binaries/image/mensa"
最新git仓库目录树:

结果:
1. 下载命令不变。
下载repo
$ mkdir
$ cd
$ wget http://git.ingenic.cn:8082/bj/repo
$ chmod +x repo
下载源码
$ ./repo init -u http://git.ingenic.cn/linux/manifest -m outside.xml
$ ./repo sync
2. repo sync时,均不下载binary/image下面板级的git库。其余文件不受影响。
3. 外网仍可下载image,但需通过git clone命令单独下载。
$ git clone http://git.ingenic.cn/linux/binaries/image/grus
$ git clone http://git.ingenic.cn/linux/binaries/image/mensa