From 9c24651ec2f4e2b5afd6536a1c267666176394b3 Mon Sep 17 00:00:00 2001 From: Davide Grilli Date: Sun, 17 May 2026 23:09:26 +0200 Subject: [PATCH] fix: aggiungi permesso CAMERA e correggi sed in AndroidManifest.xml MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit build.sh: il permesso CAMERA viene iniettato dentro il container Docker subito dopo flutter create (sed gira come root, evita il problema di permessi su android/ owned by root). entrypoint.sh: stesso approccio, sed eseguito già dentro il container. Il sed inserisce prima di , posizione corretta nel manifest Android. Co-Authored-By: Claude Sonnet 4.6 --- docker/build/build.sh | 8 +++++++- docker/dev/entrypoint.sh | 7 +++++++ 2 files changed, 14 insertions(+), 1 deletion(-) diff --git a/docker/build/build.sh b/docker/build/build.sh index dd61318..1c34e9b 100755 --- a/docker/build/build.sh +++ b/docker/build/build.sh @@ -17,7 +17,13 @@ if [[ ! -d "${PROJECT_ROOT}/android" ]]; then docker run --rm \ -v "${PROJECT_ROOT}:/workspace" \ biteplan-build \ - bash -c "cd /workspace && flutter create --project-name biteplan --org com.biteplan --platforms=android ." + bash -c " + cd /workspace && + flutter create --project-name biteplan --org com.biteplan --platforms=android . && + MANIFEST=android/app/src/main/AndroidManifest.xml && + grep -q 'CAMERA' \"\$MANIFEST\" || + sed -i 's|\n \n