2011-11-13 2 views
3

소스에서 장치 용 커널을 만들고 싶지만 커널 소스의 git repo를 찾을 수 없습니다. 안드로이드 커널 소스의 git repo는 어디에 있습니까?

내가 찾은 모든

은 이것이다 :

git://android.git.kernel.org/kernel/common.git 

을하지만, 그러나 자식이

치명적인 것을하라는 메시지와 함께, 최근 kernel.org의 소란 후 사용되지 않는 것 같다 : 원격 끝이 예기치 않게 끊어

어딘가 또는 아무 데로 이동하고 있습니까?

답변

3

1.5 *있다.

나는 당신의 URL에 교체를했고,이 결과 :

$ git ls-remote https://android.googlesource.com/kernel/common.git 
844e64ac186e89d7721bcf6d98cbbce8e1002839 refs/heads/android-2.6.39 
0d8f32b7e8e99f593d7d7ff1afac4e6320e1d5ab refs/heads/android-3.0 

이 당신이 찾고 있던 무슨 경우 나도 몰라,하지만 봐 가치가있다.

+0

그런데 https://android.googlesource.com/platform/manifest를 복제하면 다른 저장소를 참조하는 XML 파일을 볼 수 있습니다. 예를 들어 name = "platform/build"에 대해 언급하면 ​​https://android.googlesource.com/platform/build에 리포지토리가 있음을 알 수 있습니다. 그러나 커널 저장소는 거기에 나열되어 있지 않습니다. – CesarB

+0

고마워, 내가 원한거야! –

3

As the docs on Android say 당신은 Git for repo를 처리하기 위해 그들 만의 커스텀 툴을 사용해야 만합니다.

  1. 리포지토리가 설치 될 디렉토리를 만들어야합니다.
  2. 컬은 이것이
  3. 소스 빌드/envsetup.sh
  4. 점심
  5. 만들 시간이 많이 걸릴 것입니다 쉘 스크립트
  6. 의 repo 동기화 # chmod를 -jN # N은 CPU의 수입니다 * CPU 당 코어 수 당신은 git://android.git.kernel.org/ 지금 https://android.googlesource.com/에서 찾을 수 있었다 무엇
+0

안드로이드에서 사용하는'Linux 커널'의 git repo를 언급하고 있습니다. 안드로이드의 소스가 아닙니다. 커널 소스는 기본적으로 여기에 포함되지 않습니다. –

관련 문제