LUG Castegnato - Linux Users Group Castegnato / Openpli 3.0

LUG Castegnato - Linux Users Group Castegnato

Linux User Group Castegnato - BS

Non hai eseguito l'accesso.

#1 02-06-2013 18:31:26

giove9900
Nuovo Utente
Registrato: 02-06-2013
Messaggi: 2

Openpli 3.0

Salve ho compilato la openpli 3.0 per dreambox 800SE e tutto e andato bene ora volevo inserire dei plugin di mio piacimento in compilazione esempio f1 aggiungendolo nella cartella openpli3/meta-openpli/recipes-openpli/images la cartella usr con tutto il suo percorso e modificando il file 
openpli-enigma2-image.bb

require openpli-image.bb e creando il file f1.bb

WIFI_DRIVERS = " \
    firmware-carl9170 \
    firmware-htc7010 \
    firmware-htc9271 \
    firmware-rt2870 \
    firmware-rt73 \
    firmware-rtl8192cu \
    firmware-rtl8712u \
    firmware-zd1211 \
    \
    kernel-module-ath9k-htc \
    kernel-module-carl9170 \
    kernel-module-r8712u \
    kernel-module-rt2500usb \
    kernel-module-rt2800usb \
    kernel-module-rt73usb \
    kernel-module-rtl8187 \
    kernel-module-zd1211rw \
    rtl8192cu \
    "

ENIGMA2_PLUGINS = " \
    enigma2-plugin-extensions-audiosync \
    enigma2-plugin-extensions-autobackup \
    enigma2-plugin-extensions-cutlisteditor \
    enigma2-plugin-extensions-graphmultiepg \
    enigma2-plugin-extensions-mediaplayer \
    enigma2-plugin-extensions-mediascanner \
    enigma2-plugin-extensions-openwebif \
    enigma2-plugin-extensions-pictureplayer \
    enigma2-plugin-extensions-ppanel \
    \
    enigma2-plugin-pli-softcamsetup \
    \
    enigma2-plugin-systemplugins-fastscan \
    enigma2-plugin-systemplugins-hotplug \
    enigma2-plugin-systemplugins-networkbrowser \
    enigma2-plugin-systemplugins-positionersetup \
    enigma2-plugin-systemplugins-satfinder \
    enigma2-plugin-systemplugins-skinselector \
    enigma2-plugin-systemplugins-softwaremanager \
    enigma2-plugin-systemplugins-videomode \
    enigma2-plugin-systemplugins-videotune \
    \
    ${@base_contains("MACHINE_FEATURES", "3dtv", "enigma2-plugin-systemplugins-osd3dsetup" , "", d)} \
    ${@base_contains("MACHINE_FEATURES", "dvb-c", "enigma2-plugin-systemplugins-cablescan" , "", d)} \
    ${@base_contains("MACHINE_FEATURES", "frontprocessor", "enigma2-plugin-systemplugins-frontprocessorupgrade" , "", d)} \
    ${@base_contains("MACHINE_FEATURES", "hdmicec", "enigma2-plugin-systemplugins-hdmicec" , "", d)} \
    ${@base_contains("MACHINE_FEATURES", "osdposition", "enigma2-plugin-systemplugins-osdpositionsetup" , "", d)} \
    ${@base_contains("MACHINE_FEATURES", "wifi", "enigma2-plugin-systemplugins-wirelesslan", "", d)} \
    \
    ${@base_contains('OPENPLI_FEATURES', 'ci', 'enigma2-plugin-systemplugins-commoninterfaceassignment', '', d)} \
    ${@base_contains('OPENPLI_FEATURES', 'dvd', 'enigma2-plugin-extensions-cdinfo enigma2-plugin-extensions-dvdplayer', '', d)} \
    ${@base_contains('OPENPLI_FEATURES', 'fan', 'enigma2-plugin-systemplugins-tempfancontrol', '', d)} \
    "

DEPENDS += " \
    enigma2 \
    enigma2-pliplugins \
    enigma2-plugins \
    "

ENIGMA2_OPTIONAL = " \
    channelsettings-enigma2-meta \
    enigma2-pliplugins \
    enigma2-plugin-drivers-usbserial \
    enigma2-plugin-extensions-ambx \
    enigma2-plugin-extensions-et-livestream \
    enigma2-plugin-extensions-openuitzendinggemist \
    enigma2-plugin-extensions-tuxcom \
    enigma2-plugin-extensions-tuxterm \
    enigma2-plugin-extensions-xmltvimport \
    enigma2-plugin-security-firewall \
    enigma2-plugin-skins-pli-hd \
    enigma2-plugin-skins-pli-scale-hd \
    enigma2-plugins \
    enigma2-skins \
    picons-enigma2-meta \
    softcams-enigma2-meta \
    task-openplugins \
    ${@base_contains("MACHINE_FEATURES", "blindscan-dvbs", "enigma2-plugin-systemplugins-satscan" , "", d)} \
    dvb-usb-drivers-meta \
    cdfs cdtextinfo \
    meta-enigma2-dvdburn \
    "

IMAGE_INSTALL += " \
    aio-grab \
    enigma2 \
    libavahi-client \
    settings-autorestore \
    tuxbox-common \
        f1 \
        ${ENIGMA2_PLUGINS} \
    \
    ${@base_contains("MACHINE_FEATURES", "tpm", "tpmd", "", d)} \
    ${@base_contains("MACHINE_FEATURES", "wifi", "${WIFI_DRIVERS}", "", d)} \
    ${@base_contains('MACHINE_FEATURES', 'pci', 'madwifi-ng madwifi-ng-modules', '',d)} \
    \
    ${@base_contains('OPENPLI_FEATURES', 'dvd', 'cdfs cdtextinfo kernel-module-isofs kernel-module-udf', '', d)} \
    ${@base_contains('OPENPLI_FEATURES', 'libpassthrough', 'libpassthrough', '', d)} \
    "

OPTIONAL_PACKAGES += " \
    ${ENIGMA2_OPTIONAL} \
    "

export IMAGE_BASENAME = "openpli-enigma2"

e rilanciando con i comandi

cd build-dm800se
source env.source
bitbake -b openpli-f1.bb -c clean
bitbake -b openpli-f1.bb -f -c build
bitbake openpli-enigma2-image -c clean
bitbake openpli-enigma2-image

E tutto funziona perfettamente ora volevo sapere se ne vorrei installare pił di uno in una volta come dovrei fare la ringrazio e mi scuso se magari non sono stato chiaro e da poco che mi avvicino a linux

Non in linea

 

Footer forum

Powered by PunBB
© Copyright 2002–2008 PunBB