/action-ipkpack

Pack directory to .ipk, optionally generate and sign an individual opkg repository index.

Primary LanguageShellGNU Lesser General Public License v2.1LGPL-2.1

packipk - Create .ipk from folder

Github action for packing an input directory comprising of control as well as data directories into an .ipk file named by reference to the package control file's Package value. Setting timestamp to 1 will update the SourceDateEpoch field whereas setting timestmap_patch to 1 will update the Version field's Patch number to the current date.

Example:

  - name: Pack my-application.ipk
    uses: resmh/action-ipkpack@master
    with:
      input: . (relative-input-folder)
      output: . (relative-output-folder)
      timestamp: 0 (0/1)
      timestamp_patch: 0 (0/1)