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などは、そのまま使えます。
しかし、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 件のコメント:
コメントを投稿