SourceForge.JP コンパイルファーム
http://sourceforge.jp/docs/コンパイルファームFAQ
マシンはEtch。
ディスクスペースの制限も厳しそうだなぁ。Androidのビルドには16GBくらいは必要。
ツールも自分でインストールできない。javaが必要な場合は難しそうだな。
sshアクセス以外は外部とは隔離されている。repo syncできない。致命的にダメ。
ビルド結果は、scpでshellsホストなどにコピーしてから外部に持ち出すことができる。
これでは使えないですね。
アクセスしてみたけど、入っているjavaはjava-gcjだった。
pythonは2.5。
gitは1:1.5.6.5-3+lenny3。
あれ?lennyになっている?
マシンスペックを見る。
Pentium(R) M processor 1.10GHz MemTotal: 1027112 kB Swap: 2000084k total sf-file-users:/home/cf/users 545G 160G 380G 30% /misc/cf-users
うーん。ダメだ。
kinneko@cf-x86-linux:~$ mkdir ~/bin kinneko@cf-x86-linux:~$ cd bin kinneko@cf-x86-linux:~/bin$ wget http://android.git.kernel.org/repo --2010-07-23 13:57:05-- http://android.git.kernel.org/repo Resolving android.git.kernel.org... 149.20.20.141, 199.6.1.176, 204.152.191.45, ... Connecting to android.git.kernel.org|149.20.20.141|:80... connected. HTTP request sent, awaiting response... 200 OK Length: unspecified [text/plain] Saving to: `repo' [ <=> ] 17,211 87.0K/s in 0.2s 2010-07-23 13:57:06 (87.0 KB/s) - `repo' saved [17211] kinneko@cf-x86-linux:~/bin$ chmod +x repo
あれ?外部と隔離されているわけじゃないのか。落とすほうは通じているのね。
kinneko@cf-x86-linux:~/mydroid$ ~/bin/repo init -u git://android.git.kernel.org/platform/manifest.git gpg: keyring `/home/users/k/ki/kinneko/.repoconfig/gnupg/secring.gpg' created gpg: keyring `/home/users/k/ki/kinneko/.repoconfig/gnupg/pubring.gpg' created gpg: /home/users/k/ki/kinneko/.repoconfig/gnupg/trustdb.gpg: trustdb created gpg: key 920F5C65: public key "Repo Maintainer <repo@android.kernel.org>" imported gpg: Total number processed: 1 gpg: imported: 1 Getting repo ... from git://android.git.kernel.org/tools/repo.git android.git.kernel.org[0: 130.239.17.12]: errno=Connection refused android.git.kernel.org[0: 149.20.20.141]: errno=Connection refused android.git.kernel.org[0: 199.6.1.176]: errno=Connection refused android.git.kernel.org[0: 204.152.191.45]: errno=Connection refused fatal: unable to connect a socket (Connection refused)
ダメね。