How to Create .ipk Packages for Enigma2 Receivers

There are 115 replies in this Thread which was already clicked 51,505 times. The last Post () by master G.

  • Hello,


    I don't understand how to build an ipk which just contain a sh script. Where do I have to put this sh? The result shoud be the execution of this script when I do an opkg install package.ipk


    Thanks

    Octagon SF8008 IPTV / DVB-S2X / DVB-C / T2

    OpenATV multiboot 7.5.1 / 7.6

    Edited once, last by jeepcook ().

  • Hi master G,


    What is the newest version for oem 2.0 boxes ?
    And where can i download it as .ipk file,


    I get this error,

    ipkg-build: Error: Directory EPGImport does not exist


    But the directory is in the ipkg-tools folder

    Edited once, last by bundy-al ().

    • Official Post

    Newest version should be found on your image feed or use the version attached to the first post.


    This error typically indicates that the file/folder you are trying to build with ipkg-build is missing or the path is incorrect. Ensure that the file/folder exists in the specified directory and that you are using the correct file name and path, and that everything has the correct 755 permissions..

  • That you are using the correct file name and path, and that everything has the correct 755 permissions.


    The file name was correct.


    The folder is called EPGImport.


    But I didn't have the path to the folder.


    Could you please send me the path line?

  • /media/hdd/ipkg-tools is the installation directory, everything must be in that folder or the ipkg commands won`t execute.

    Hi,


    I wanted to try it now, but I don't see the opkg-tools directory anymore.

    I have enigma2-plugin-extensions-opkg-tools_1.4_all.ipk and it won't install. I see "Installs software," but it doesn't do anything. I don't see a bar running as usual.

    I also can't download it to the OpenATV feed because the feed doesn't work with an OpenATV 7.6 image using a Vu+ Ultimo.


    Do you have a working opkg-tools .ipk file that installs?

    I tried it via tmp in telnet, and it doesn't work with a USB drive either.

    • Official Post

    I don`t have working files for openatv 7.6.

    Here are some alternative ways of building an .ipk file:


    • Official Post

    Error Directory EPGImport has no CONTROL subdirectory

    Send the enigma2-plugin-extensions-opkg-tools_1.4_all.ipk to /media/hdd/ipkg-tools

    Unpack the enigma2-plugin-extensions-opkg-tools_1.4_all.ipk with ipkg-unbuild enigma2-plugin-extensions-opkg-tools_1.4_all.ipk command.

    Inside you will find the control subdirectory.

    Copy this folder to your plugin directory.

    All files must be edited with the plugin details you are trying to build.

    Compare your plugin and control directory to the exact same structure as the unpacked opkg-tools.

    Build your .ipk

  • I get now this,
    File /bin/ipkg-unbuild , line 4
    print sys.argv

    SyntaxError missing parentheses in call to print. Did you mean print.... ?

  • SyntaxError missing parentheses in call to print. Did you mean print

    This means you are trying to use a python2 plugin (OE-2.0) on a python3 image (openatv 7.6).

    This plugin version 1.4 won`t work on python3 images.

    Try the alternative methods i linked above.

    You had version 1.3 for OEM 2.0, didn't you?

    Or does that not work either?

    How do you create the .ipk files yourself? With which app?

    • Official Post

    You had version 1.3 for OEM 2.0, didn't you?

    Or does that not work either?

    How do you create the .ipk files yourself? With which app?

    I havn`t made any .ipk files in a while now.

    If i had to, i would use the alternatives linked above.

    If you want this ipkg-build plugin to work you will need to use a python2 image, not the latest openatv 7.6.

Get community help for all other Enigma2 plugins

This is your forum for support, questions, and guides for plugins not covered in our specialized sections. Support for uncategorized and miscellaneous Enigma2 plugins. Find help, troubleshooting, and discussions for plugins that don't fit other forum categories.

Participate now!

Don’t have an account yet? Register yourself now and be a part of our community!