-
Notifications
You must be signed in to change notification settings - Fork 13
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
ipk build #2
Comments
Hi. The default folder for plugins in Enigma is "/usr/lib/enigma2/python/Plugins/Extensions/" so why do you want to change it ?! It should be enough to change the directory name for your plugin, i.e. instead of "ProjectXY", you write the name of your directory everywhere - which is actually your "IPTV" plugin. Output as a finished ipk / deb package file, will be located in the "/tmp" folder. I don't understand exactly what you need to know. Is something not working properly in the IPK build script? Did you at least study it? The script contains a description and info. Of course, there may be some dependencies, in different types of Enigma - for example, some Enigmas may lack a tool for converting language files (if you require it) "msgfmt" from the "gettext" installation package ... or some Enigma may lack a tool "ar" - for the purpose of attaching files into a common package. Basic knowledge of Linux is required ! It is also a good idea to study in advance how IPK / DEB packages are created. Otherwise, you will encounter various problems that you will not solve yourself. If something doesn't work, please write what exactly. Good luck :) |
I read full script and is very easy to understanding even for me without IT school Satelite with enigma2 is my hobby for long time ago.. Im beginning to learn python and stuff around E2. Regarding - postints - examples how to check version of "curl" and if not exist or is older install new #!/bin/sh Thank you |
This does not apply to the IPK build shell-script itself. You need to know how the debian installation package works. In your case, just add the necessary additional folders to the You can also perform the necessary actions with the files, via the so-called "control shell-scripts" (packaged in the You can find more info via Google :). For example here: You can add another code, according to this code:
Add this:
Of course you have to modify other parts of the code in the script accordingly :). If you want to copy or delete file in the "/usr/script" directory, better is to use some "control" shell-scripts for that purpose. There are many possibilities. If you are an experienced IT technician, you can handle yourself ;). |
Thank you for reply. |
Hi again. Specifically, you can find a description of the content of the "CONTROL/control" file, i.e. a description of individual fields, here: I wrote to you some links found on Google. There you can learn what a .deb (.ipk) package is ... and/or how it works, as well as what control-scripts are. I didn't change anything extra in my IPK-build shell script. I just adjusted the parameters, because not everyone seemed to have to adjust other things in the script. This made it easier for them to edit the script. If you don't know what the IPK-build script does, you've unfortunately skipped the basics - I mean the basics of Linux Shell. If you know Shell (Bash for example), then reading the script can't be a problem for you. Of course, to edit the shell script you have to use the appropriate editors and not the standard "notepad.exe" in Windows. For example, I use "Notepad++" (https://notepad-plus-plus.org/downloads/). |
my plugin have other folder in "usr/lib/IPTV " do you can updatte script or let me know how to build including that folder
The text was updated successfully, but these errors were encountered: