There is more than one way to create an ipk-file but want to remind you of our docker ipk-builder.
https://hub.docker.com/r/wagoautomation/ipk-builder
Very Quickstart:
-
Create two folders and give them a name e.g. “source” and “destination”.
-
Inside the “source” folder create a new folder named “data” and “control”.
-
Copy your sourcefiles to “source/data” folder.
-
Inside the “control” folder create a file called “control”.
Example:
Package: my-first-package
Version: 1.0.0
Architecture: armhf
Maintainer: “your_name <your_email>”
Description: support for arm 32 bit
Priority: optional -
In the “source” folder create a file named “debian-binary” with the content “2.0”.
-
Update your paths in the docker run command and execute, then find the .ipk in the “destination” folder.
-
Install in WBM → software uploads (or by SSH → “opkg” command).