Skip to content

Conversation

@mtasm
Copy link

@mtasm mtasm commented Dec 8, 2025

For the avocado-deploy-rpi SDK deploy hook to work, ssh must be available to the SDK, and fwup must be present on the target.

Therefore, add nativesdk-openssh-ssh as an SDK dependency and fwup as an application dependency.

Tested on a RPI CM5 via the command "avocado deploy -r dev -d ".

For the avocado-deploy-rpi SDK deploy hook to work, ssh must be available to
the SDK, and fwup must be available on the target.

Therefore, add nativesdk-openssh-ssh as an SDK dependency and fwup as an
application dependency.

Tested on a RPI CM5 via the command "avocado deploy -r dev -d <ip address>".

Signed-off-by: Mitchell Tasman <tasman@leaflabs.com>
@mobileoverlord
Copy link
Contributor

mobileoverlord commented Dec 9, 2025

These config files are leftover references previously used by come of the test cases as fixtures. Up to date copies of configs are found at avocado-linux/avocado-os/reference. thanks for fixing this up

@mtasm
Copy link
Author

mtasm commented Dec 12, 2025

@mobileoverlord: Is it entirely true that the configs are unused today? If I follow the provisioning docs, e.g.: https://docs.peridio.com/hardware/raspberry-pi/raspberry-pi-5/provision, I get an avocado.toml that looks a lot like avocado-cli/configs/raspberry-pi/raspberrypi-5.toml

In order to get the version from avocado-os/references, I need to add a --reference argument, e.g.:
avocado init --target raspberrypi5 --reference dev raspberrypi5 && cd raspberrypi5

but I'm unclear how anyone following the existing documentation would know to do that. Is "avocado init" now supposed to be defaulting to "--reference dev"? For me, with Avocado CLI 0.16.0, it is not.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants