This is an old revision of the document!
Overview
Working with Automotive Grade Linux (AGL).
Links
Sample config and build
Install repo
$ mkdir ~/bin $ export PATH=~/bin:$PATH $ curl https://storage.googleapis.com/git-repo-downloads/repo > ~/bin/repo $ chmod a+x ~/bin/repo
Download
Depending on which release and branch you want, choose some variation:
$ repo init -u https://gerrit.automotivelinux.org/gerrit/AGL/AGL-repo $ repo init -b flounder [-m flounder_6.0.0.xml] -u https://gerrit.automotivelinux.org/gerrit/AGL/AGL-repo
after which:
$ repo sync
Manifest files
After syncing, under .repo/, you'll find:
drwxrwxr-x. 3 rpjday rpjday 4096 Apr 8 13:28 manifests drwxrwxr-x. 10 rpjday rpjday 4096 Apr 8 13:25 manifests.git lrwxrwxrwx. 1 rpjday rpjday 21 Apr 8 13:25 manifest.xml -> manifests/default.xml drwxrwxr-x. 7 rpjday rpjday 4096 Apr 8 13:25 repo
where manifests/ will contain:
blowfish_1.9.8.xml chinook_3.0.4.xml eel_4.99.4.xml flounder_6.0.1.xml blowfish_2.0.0.xml chinook_3.0.5.xml eel_4.99.5.xml flounder_6.0.2.xml blowfish_2.0.1.xml dab_3.99.1.xml eel_5.0.0.xml flounder_6.0.3.xml blowfish_2.0.2.xml dab_3.99.2.xml eel_5.0.1.xml flounder_6.0.4.xml blowfish_2.0.3.xml dab_3.99.3.xml eel_5.0.2.xml guppy_6.90.0.xml blowfish_2.0.4.xml dab_4.0.0.xml eel_5.0.3.xml guppy_6.99.1.xml blowfish_2.0.5.xml dab_4.0.1.xml flounder_5.99.1.xml guppy_6.99.2.xml chinook_2.99.1.xml dab_4.0.2.xml flounder_5.99.2.xml guppy_6.99.3.xml chinook_2.99.2.xml dab_4.0.3.xml flounder_5.99.3.xml guppy_6.99.4.xml chinook_2.99.3.xml default-floating.xml flounder_5.99.4.xml guppy_6.99.5.xml chinook_3.0.0.xml default.xml flounder_5.99.5.xml guppy_7.0.0.xml chinook_3.0.1.xml eel_4.99.1.xml flounder_5.99.6.xml halibut_7.90.0.xml chinook_3.0.2.xml eel_4.99.2.xml flounder_5.99.7.xml chinook_3.0.3.xml eel_4.99.3.xml flounder_6.0.0.xml