In Betrieb nehmen
Im Bereich #Target-Install den Installationsort des Python-Moduls im Zielsystem angeben
(Beispiel: sh-Modul):
@for file in `find $(SH_PKGDIR)/usr/lib/python$(PYTHON3_MA-
JORMINOR)/site-packages \
! -type d ! -name "*.py" -printf "%P\n"`; do \
$(call install_copy, sh, 0, 0, 0644, -, \
/usr/lib/python$(PYTHON3_MAJORMINOR)/site-packages/$$fi-
le); \
done
Im File sh.in können Abhängigkeiten eingetragen werden. Im folgenden Beispiel muss Python
3 vorhanden sein, um Python-Module installieren zu können. Auf dem Hostsystem muss das
Modul „setuptools" vorhanden sein.
Abhängigkeiten wie folgt eintragen:
## SECTION=python3
config PYTHON_SH
tristate
select PYTHON3 # Python 3 must be installed
select HOST_PYTHON3_SETUPTOOLS # Setuptools must be instal-
led on the host
prompt "sh"
help
FIXME
Kompilieren.
Damit das sh-Modul beim nächsten Build mit erzeugt wird, muss das Modul in „menuconfig"
ausgewählt werden:
„menuconfig" über folgenden Befehl öffnen:
ptxdist menuconfig
Über „Scripting Languages"
gieren.
sh-Modul auswählen.
Konfiguration speichern.
Abb. 54: PTXdist – „Python 3 Extra Modules"
72
Ò
Hans Turck GmbH & Co. KG | T +49 208 4952-0 | F +49 208 4952-264 | more@turck.com | www.turck.com
„python3 Extra Modules" zu den Python 3-Modulen navi-