I’ve been hacking around on an Organelle M. To make things a little easier, I automated the process of preparing an SD card image. The project is here. It’s based on the
pi-gen tool, that the Raspbian team uses to prepare OS releases.
master branch builds an up-to-date version of Raspbian Buster with the Critter and Guitari upstream version of Organelle OS and default patches. The
python3 branch drops the EOL Python 2 interpreter and uses a forked version of Organelle OS where the Python 2 scripts have been ported to Python 3. The
systemd branch is a work-in-progress for converting the background processes to systemd services.
Note, the first boot takes a little longer as the Organelle M will create the
/sdcard partition in the remaining space of the SD card, copy the Patches directory, then make the system read only. This is done to minimize the size of the compressed image. Also, this project uses a docker container to build the image. If you’re an a Debian system, you can edit the
build.sh script to avoid the docker dependency.
Everything I’ve tested seems to be working fine in the
python3 branches. But, let me know if you find anything broken.