Hi Eagle!
It seems you want to install a .ipk not compiled into PLI env, then treat it as a group of files after it has been extracted as cristophecvr suggested.
It's annoying, but if you don't have the source code.....
You must provide a new .bb recipe in its new folder, and put files to be installed in that folder, as other recipes.
A simple example, new folder "recipes-support" with the structure:
ls -R meta-local/recipes-local/recipes-support
meta-local/recipes-local/recipes-support:
tns-files tns-files.bb
meta-local/recipes-local/recipes-support/tns-files:
dvbT_a867.sh dvbT_on enigma2_pre_start.sh tns_setup.sh tvsat.sh
The .bb recipe states what and where install the files with correct permissions. Here we install a bunch of scripts in /usr/bin and a conf file in /etc:
DESCRIPTION = "Image setup/check utility scripts"
MAINTAINER = "Malo"
LICENSE = "CLOSED"
PV = "1.0"
PR = "r3"
SRC_URI = "file://* \
"
PACKAGES = "${PN}"
FILES_${PN} = "/"
S = "${WORKDIR}"
SCRIPT_FILES = "dvbT_a867.sh enigma2_pre_start.sh tns_setup.sh tvsat.sh"
do_install() {
install -d ${D}/usr/bin
for i in ${SCRIPT_FILES}; do
install -m 0755 ${S}/${i} ${D}/usr/bin/${i}
done;
install -d ${D}/etc
install -m 0644 ${S}/dvbT_on ${D}/etc/dvbT_on
}
inherit allarch
And finally add the new recipe to the stuff installed onto image by openpli-enigma2-image.bb recipe. That's all.