2012年5月29日火曜日

android.git.kernel.orgがダウンしてAndroidのソースが取得できない状態が続いています。

しかし、codeauroraが非公式にミラーをしているので、一応、以下のようにしてソースを取得することはできます。

ミラーが正しいかどうかの保証は、(当然ながら)ありません。


[1]repoを入手(既に持っている人*も再取得して下さい* )
古いrepoだと、リポジトリを初期化する前に、repo本体を更新するためにandroid.git.kernel.orgへ接続しに行ってしまいます。

$ curl $ curl http://git-repo.googlecode.com/files/repo-1.12 > ~/bin/repo
$ chmod +x ~/bin/repo


[2]リポジトリの初期化

$ repo init -u git://codeaurora.org/platform/manifest.git


[3]manifestの修正

リポジトリの初期化はできましたが、このままrepo syncを実行すると、manifestに従ってandroid.git.kernel.orgへ行ってしまいます。
そこで、カレントディレクトリの.repo/manifests/default.xmlを修正します。
このファイルの先頭は、

<?xml version="1.0" encoding="UTF-8"?>
<manifest>
<remote name="korg"
fetch="git://android.git.kernel.org/"
review="review.source.android.com" />


となっているので、

fetch="git://android.git.kernel.org/"

の行を

fetch="git://codeaurora.org/"

に修正します。


[4] 同期

$ repo sync

-jなどは、そのまま使えます。

0 件のコメント:

コメントを投稿