Conversation
Agent-Logs-Url: https://github.com/devcontainer-community/devcontainer-features/sessions/25a87f1f-c067-4674-8966-ccaa03c91eb6 Co-authored-by: sebst <592313+sebst@users.noreply.github.com>
Agent-Logs-Url: https://github.com/devcontainer-community/devcontainer-features/sessions/6fc5ff6c-1687-46ec-a1c3-1840f0750cd8 Co-authored-by: sebst <592313+sebst@users.noreply.github.com>
Fixed in commit |
…locale setup Agent-Logs-Url: https://github.com/devcontainer-community/devcontainer-features/sessions/3f8c5376-1490-45e1-a009-fe33b32051e6 Co-authored-by: sebst <592313+sebst@users.noreply.github.com>
Fixed in commit |
Adds a new community devcontainer feature
yoctoproject.orgthat installsbitbake— the core build tool of the Yocto Project and OpenEmbedded.Approach
Since the Yocto Project publishes no pre-built binaries,
bitbakeis installed from theopenembedded/bitbakesource archive (taggedyocto-X.Y.Z). The script self-patches thelib/path via__file__resolution in the Python entry point, so a simple shell wrapper suffices — noPYTHONPATHmanipulation needed.Changes
src/yoctoproject.org/install.sh— resolves the latest version from GitHub tags (yocto-X.Y.Z), downloads the tarball, extracts to/opt/bitbake/, creates a wrapper at/usr/local/bin/bitbake, ensurespython3is presentsrc/yoctoproject.org/devcontainer-feature.json— feature metadata, version1.0.0,versionoption defaulting tolatestsrc/yoctoproject.org/NOTES.md— project link, description, install methodtest/yoctoproject.org/test.sh— verifiesbitbake --versionemitsBitBakeREADME.md— new row inserted alphabetically betweenyakitrak/notesmd-cliandyqUsage
Works on both
amd64andarm64— no architecture-specific binaries involved.Warning
Firewall rules blocked me from connecting to one or more addresses (expand for details)
I tried to connect to the following addresses, but was blocked by firewall rules:
downloads.yoctoproject.org/home/REDACTED/work/_temp/ghcca-node/node/bin/node /home/REDACTED/work/_temp/ghcca-node/node/bin/node --enable-source-maps /home/REDACTED/work/_temp/copilot-developer-action-main/dist/index.js(dns block)If you need me to access, download, or install something from one of these locations, you can either:
Original prompt
yoctoproject.org#228💬 Send tasks to Copilot coding agent from Slack and Teams to turn conversations into code. Copilot posts an update in your thread when it's finished.