W zwiÄzku z tym, moÅe warto zrobiÄ coÅ binfmt_misc w PLD? DomyÅlnie leÅy odÅogiem i nie jest uÅywane.
Propozycja:
DodaÄ do Pythona skrypt, ktÃry podczas bootowania zrobi:
#v+ echo ':pycode:M::\x99\x4e\x0d\x0a::/usr/bin/python:' \ > /proc/sys/fs/binfmt_misc/register #v-
Of korz '\x99\x4e\x0d\x0a' trzeba zastÄpiÄ odpowiednim z tabelki:
#v+ (z /usr/share/file/magic) 0 belong 0x994e0d0a python 1.5/1.6 byte-compiled 0 belong 0x87c60d0a python 2.0 byte-compiled 0 belong 0x2aeb0d0a python 2.1 byte-compiled 0 belong 0x2ded0d0a python 2.2 byte-compiled 0 belong 0x3bf20d0a python 2.3 byte-compiled #v-
Wystarczy jedno z nich, bo .pyc ze zÅym magic i tak nie bÄdÄ wykorzystywane przez zainstalowanego Pythona (a niezainstalowanym sie nie musimy przejmowaÄ).
RozwiazaÅoby to problem nieposiadania .py do ktÃrych moÅna robiÄ symlinki i podniosÅo funkcjonalnoÅÄ PLD. Nie znam Åadnych problemÃw, jakie mogÅoby to stwarzaÄ.
OczywiÅcie mozna tez pokusiÄ siÄ o szersze wykorzystanie (mono, java, wine, dosemu).
-- z wyrazami szacunku, Jakub Piotr CÅapa
_______________________________________________________ z³ota zasada - kto siê nie zna, niech siê nie wypowiada
