Alors voilà, je voulais me relancer dans le build d'Android. Après avoir re-setupé mon environnement de build et pour être certain de partir sur de bonnes bases, j'ai décidé de build LOS pour mon Pixel 3a, qui est supporté officiellement. Au moins, je pars sur des bases connues, l'idée étant de vérifier que mon environnement de build est sain avant de commencer à bidouiller.
Historiquement je compilais sur une partition NTFS partagée avec Windows et ça fonctionnait. Là, j'ai préféré partir sur un SSD dédié en EXT4.
Du coup je bloque sur les permissions de BASH au moment de "breakfast" et je sèche, tout semble bon pourtant...
- Les sources se trouvent sur un SSD dédié, monté via /etc/fstab:
Code : Tout sélectionner
#Android_build
UUID=499f5dbc-a4bc-******* /media/Android_build ext4 defaults,users 0 1
Code : Tout sélectionner
[Anghirrim@OptiAnghi lineage]$ ls -l /media/Android_build
total 16
drwxrwxrwx 3 Anghirrim Anghirrim 4096 27 mars 13:51 sources
Code : Tout sélectionner
[Anghirrim@OptiAnghi lineage]$ source build/envsetup.sh
[Anghirrim@OptiAnghi lineage]$ breakfast sargo
bash: build/soong/soong_ui.bash: Permission non accordée
bash: vendor/lineage/build/tools/roomservice.py: Permission non accordée
bash: build/soong/soong_ui.bash: Permission non accordée
bash: build/soong/soong_ui.bash: Permission non accordée
** Don't have a product spec for: 'lineage_sargo'
** Do you have the right repo manifest?
Code : Tout sélectionner
[Anghirrim@OptiAnghi soong]$ ls -l soong_ui.bash
-rwxrwxrwx 1 Anghirrim Anghirrim 1256 27 mars 18:03 soong_ui.bash
[Anghirrim@OptiAnghi soong]$ ./soong_ui.bash
bash: ./soong_ui.bash: Permission non accordée
[Anghirrim@OptiAnghi soong]$ sudo ./soong_ui.bash
sudo: unable to execute ./soong_ui.bash: Permission denied
Code : Tout sélectionner
chmod -R 777 /media/Android_build
chmod -x soong_ui.bash
Vous auriez une piste?
Merci d'avance.