Porteus Kiosk 5.0.0 with newer version of busybox
Posted: 30 Aug 2020, 15:46
I've been working with the Kiosk variant for a while now and love it! I use this to help my wife with setting up check-in stations for the church she works at. They've implemented some new label printers and printing process that requires installation of a Java based process to format the labels (it's called qz-tray found at qz.io). I've been able to get qz-tray working on an Ubuntu system and I'm trying to duplicate this within Porteus-Kiosk.
I've been able to create a new module (called it ccb.xzm) with the qz-tray software along with a JRE bundle. This works fine. The problem I'm having is running the qz-tray installation process. The install script is looking for additional shell commands (awk, logname) that are not supported by the busybox version native to the Porteus-Kiosk 5.0.0 ISO. I've attempted to rebuild initrd.xz with a newer version of busybox (version 1.31.0) which have the needed commands. I can successfully boot from the USB stick but the installation process never actually starts. Just hangs at the Porteus Kiosk start screen.
What kind of debugging can I activate to see what is hanging/not running correctly? Also, if you have some other ideas on how to address my installation challenges, that would be great. TIA for the help!
I've been able to create a new module (called it ccb.xzm) with the qz-tray software along with a JRE bundle. This works fine. The problem I'm having is running the qz-tray installation process. The install script is looking for additional shell commands (awk, logname) that are not supported by the busybox version native to the Porteus-Kiosk 5.0.0 ISO. I've attempted to rebuild initrd.xz with a newer version of busybox (version 1.31.0) which have the needed commands. I can successfully boot from the USB stick but the installation process never actually starts. Just hangs at the Porteus Kiosk start screen.
What kind of debugging can I activate to see what is hanging/not running correctly? Also, if you have some other ideas on how to address my installation challenges, that would be great. TIA for the help!