mirror of
https://github.com/AsteroidOS/asteroid.git
synced 2026-07-30 08:35:44 -04:00
master
discover_devices passed the whole layer entry to clone_dir as a single unquoted word. bash word-splits that into the four expected arguments, but zsh does not split unquoted parameters, so clone_dir received the entire "url dir branch ..." string as its first argument and never cloned meta-smartwatch. Without that checkout the following find reports no machine configs and every device is rejected as unknown. Read the entry into an array first, using read -A under zsh and read -a otherwise, then pass the fields to clone_dir explicitly. This is the same idiom the main layer clone loop already uses. No change under bash.
AsteroidOS build system
AsteroidOS is a free and open-source smartwatch platform based on OpenEmbedded, libhybris and Qt6.
You can fully build a flashable image from source with the following commands, but be careful it will take several hours:
. ./prepare-build.sh <your machine id, e.g., dory>
bitbake asteroid-image
For more information refer to the documentation.
Stay tuned about the project on Matrix and Twitter.
Report any problem on the project's issues tracker.
Languages
Shell
93.1%
Dockerfile
6.9%