Repository navigation
v1.2.4 - webOS 5.x Install Fix
Patch release - fixes installation on webOS 5.x. Closes #8.
Fixed
-
"-5: ipk verified failed" on webOS 5.x. Reported on an LG 55NANO81SNA (webOS 5.6.2) via webOS Dev Manager, both from the Homebrew store listing and the repo's own prebuilt ipk.
Root cause:
ares-package(the official packaging tool, current@webosose/ares-clilineage) bakes1970-01-01(epoch-zero) modification timestamps into every file entry insidecontrol.tar.gzanddata.tar.gz. webOS 5.x's on-devicepkgverifiershells out totarto extract those archives, and GNU tar emits an "implausibly old time stamp" warning on epoch-zero entries thatpkgverifiertreats as a fatal error - even though older webOS versions installed the exact same package without issue. This is a known, previously-documented issue affecting other homebrew apps built with the same CLI.scripts/build.pynow rewrites every tar entry's timestamp to the actual build time after packaging, regardless of whetherares-packageor the script's own pure-Python fallback packager produced the file.
Install
Download org.webos.freemytv_1.2.4_all.ipk below, or run python scripts/install.py from a clone of this repo. If you built your own ipk from an older checkout, rebuild with python scripts/build.py to pick up the fix.