USB Key Installers - Broken in OpenPeak OS
Posted: Tue May 01, 2012 1:21 pm
As a quick heads-up, USB key installers (like PnP, the SSH enabler and SqueezePlay's USB installation option) won't work at the moment. There's a file missing in the new OS which will prevent these from running, plus the location that payloads are extracted to has changed.
This means that anyone updating to the new OS (which I guess is everyone) will need to telnet into their Joggler and run this command before any USB key installers will work:
This is a bit of a bummer.
Whoever is providing the USB installer will need to update it to include a .usb-key hidden file (in addition to the .sum file for the O2 OS) which should contain the MD5 checksum of the opupdt.tgz payload. The opupdt.run script is now expected to be inside the tarball and is executed from /tmp rather than /, so anyone making an installer will need to take that into account as well.
I'd recommend that the /etc/.usb-key file is kept entirely empty (zero bytes), otherwise it'll make creating the checksum files for the payloads a total faff.
This means that anyone updating to the new OS (which I guess is everyone) will need to telnet into their Joggler and run this command before any USB key installers will work:
Code: Select all
touch /etc/.usb-key
Whoever is providing the USB installer will need to update it to include a .usb-key hidden file (in addition to the .sum file for the O2 OS) which should contain the MD5 checksum of the opupdt.tgz payload. The opupdt.run script is now expected to be inside the tarball and is executed from /tmp rather than /, so anyone making an installer will need to take that into account as well.
I'd recommend that the /etc/.usb-key file is kept entirely empty (zero bytes), otherwise it'll make creating the checksum files for the payloads a total faff.