はじめに
何気に AOSP を見ていたら、 brillo のmanifestやbranchが生えていたので確認してみた。
Let's repo sync
$ repo init -u https://android.googlesource.com/brillo/manifest -b brillo-m7-dev
で行けます。
manifest.xmlをmashmallowと比較してみる
追加されている(brillo固有の)git
+device/generic/brillo
+kernel/common
+platform/build/blueprint
+platform/build/kati
+platform/build/soong
+platform/external/avahi
+platform/external/c-ares
+platform/external/cros/system_api
+platform/external/curl
+platform/external/dbus
+platform/external/dbus-binding-generator
+platform/external/dhcpcd-6.8.2
+platform/external/fec
+platform/external/gentoo/integration
+platform/external/gentoo/overlays/gentoo
+platform/external/gentoo/portage
+platform/external/gmock
+platform/external/google-breakpad
+platform/external/iw
+platform/external/libbrillo
+platform/external/libcap
+platform/external/libchrome
+platform/external/libdaemon
+platform/external/libdivsufsort
+platform/external/libevent
+platform/external/libmicrohttpd
+platform/external/libunwind_llvm
+platform/external/libweave
+platform/external/minijail
+platform/external/modp_b64
+platform/external/rootdev
+platform/external/tlsdate
+platform/external/xmlrpcpp
+platform/prebuilts/android-emulator
+platform/prebuilts/clang/host/linux-x86
+platform/prebuilts/gdb/linux-x86
+platform/prebuilts/go/darwin-x86
+platform/prebuilts/go/linux-x86
+platform/prebuilts/ninja/darwin-x86
+platform/prebuilts/ninja/linux-x86
+platform/prebuilts/qemu-kernel
+platform/system/attestation
+platform/system/ca-certificates
+platform/system/connectivity/apmanager
+platform/system/connectivity/shill
+platform/system/firewalld
+platform/system/nativepower
+platform/system/tools/aidl
+platform/system/tpm_manager
+platform/system/trunks
+platform/system/update_engine
+platform/system/weaved
+platform/system/webservd
+platform/tools/bdk
+product/google/common
+product/google/example-ledflasher
これからそれぞれを分析していきますね。