[1] Archiv / MLD 2.x / Development / Perl Für Mld 1.9.0 (devel)
 

Offline Christian

  • MLD-Developer
  • Expert Member
  • ******
  • Posts: 1531
    • View Profile
    • http://www.minidvblinux.de
Perl Für Mld 1.9.0 (devel)
« on: November 16, 2007, 17:36:07 »
Hallo,

weis einer von euch welche Komponenten den vom Perl Addon benötigt werden?

ich habe jetzt das Addon fertig für burn und vdradmin später, nur leider ist es ca 15MB groß .... iiihhhhh ;)

Das alte mit der älteren Version vom MLD 0.6.0 ist ca 7MB groß....

daher die FRAGE:  was kann raus ?! IDEE?

es geht mir um den path .....template/usr/lib/perl5/...

mfg
PP
« Last Edit: November 16, 2007, 17:40:48 by PaulPanther »
__________________________________________

"...ich schreibe 80% meiner Beiträge aus dem Kopf ... bitte nicht schlagen wenn mal ein Path nicht passt :) ..."

MFG Christian

Nokia Sat DBox2 + Multicam

Hardware VDR: ASUS E35M1-I Deluxe, 4GB RAM, ATI 6XXX onboard, TT S2-6400 FF, Samsung 500GB 2,5"


Offline Bernd

  • Profi Member
  • ****
  • Posts: 492
    • View Profile
    • http://
Perl Für Mld 1.9.0 (devel)
« Reply #1 on: November 16, 2007, 20:14:37 »
Hallo Paul Panter,

was raus kann weis ich leider nicht aber

die Komponenten für Tvmovie2vdr fände ich noch sehr interessant. (später einmal)

http://www.vdr-wiki.de/wiki/index.php/Tvmovie2vdr

Gruß Bernd
« Last Edit: November 16, 2007, 20:16:53 by Bernd »
MLD 3.0,  CUSL2-C Asus, P III mit 933Mhz, 512MB Ram, 160 GB, Nexus S, DVD-Brenner, lirc serial

Online clausmuus

  • Administrator
  • Expert Member
  • ********
  • Posts: 20415
    • View Profile
    • ClausMuus.de
Perl Für Mld 1.9.0 (devel)
« Reply #2 on: November 16, 2007, 22:52:36 »
Ich weiß leider nicht, ob's ne einfache möglichkeit gibt, das rauszufinden. Damals hatte ich immer wieder vdradmin gestartet, geschaut welche fehlenden Module dann bemängelt wurden und diese dann ins perl-Verzeichnis kopiert. Ne zeihmlich aufwednige geschichte, und ziehmlich zeitaufwendig.
Der bequemere Weg und dazu noch zuverlässiger wäre wohl nen Script zu schreiben, das nach includes in den Modulen sucht und so die benötigten Module selbständig zusammensucht. Das ist zwar auch nicht ganz einfach, dürfte aber erheblich schneller gehen als das zu Fuß zu machen.

Claus
MLD 5.5 - Raspberry PI - 7" Touch TFT - Squeeze Play
MLD 5.5 - lirc yaUsbIR - OctopusNet - XFX GeForce 9300 mit Intel E3200 - 2GB RAM - 12TB HDD - Lian Li PC-C37B - Samsung LE40A559

Online clausmuus

  • Administrator
  • Expert Member
  • ********
  • Posts: 20415
    • View Profile
    • ClausMuus.de
Perl Für Mld 1.9.0 (devel)
« Reply #3 on: November 24, 2007, 14:40:35 »
Hi Paul,

so, ich hab nun auf Basis Deines find_includes.s scrips das Zusammensuchen der benötigten Perl Module ein wenig verfeinert in das perl Makefile eingebaut.
Nun kann jedes Addon das perl benötigt, das perl Makefile aufrufen und die benötigten Module zusammensuchen lassen. Ein beispiel hierzu findet sich im vdradmin Makefile.

Ich habe das perl Addon noch nicht von dem unnötigen Ballast befreit, sprich alle nicht benötigten Module noch nicht rausgeschmissen. Um das zusammensuchen zu testen, muss also zuvor der Ordner perl/template/usr/lib/perl5 gelöscht werden. Das resultierende perl-Addon ist ca. 4.4MB groß. Ich habe die unnötigen sachen noch nicht gelöscht, da ich abwarten wollte bis Du getestet hast, ob vdradmin mit dem abgespeckten perl Modul noch funktioniert.

Claus
MLD 5.5 - Raspberry PI - 7" Touch TFT - Squeeze Play
MLD 5.5 - lirc yaUsbIR - OctopusNet - XFX GeForce 9300 mit Intel E3200 - 2GB RAM - 12TB HDD - Lian Li PC-C37B - Samsung LE40A559

Online clausmuus

  • Administrator
  • Expert Member
  • ********
  • Posts: 20415
    • View Profile
    • ClausMuus.de
Perl Für Mld 1.9.0 (devel)
« Reply #4 on: November 29, 2007, 23:33:07 »
Ab jetzt sollte das Perl-Addon nur noch die benötigten Module enthalten.

Claus
MLD 5.5 - Raspberry PI - 7" Touch TFT - Squeeze Play
MLD 5.5 - lirc yaUsbIR - OctopusNet - XFX GeForce 9300 mit Intel E3200 - 2GB RAM - 12TB HDD - Lian Li PC-C37B - Samsung LE40A559

Offline Christian

  • MLD-Developer
  • Expert Member
  • ******
  • Posts: 1531
    • View Profile
    • http://www.minidvblinux.de
Perl Für Mld 1.9.0 (devel)
« Reply #5 on: November 30, 2007, 07:39:15 »
Quote
Ab jetzt sollte das Perl-Addon nur noch die benötigten Module enthalten.

Claus
wie soll ich sagen ..noch nicht ganz claus

soweit so gut nur er startet den vdradmind.pl noch nicht weil modul Unix.pm fehlt...diese ist verankert in File/Spec.pm...!!!

so:

Code: [Select]
my %module = (MacOS   => 'Mac',
              MSWin32 => 'Win32',
              os2     => 'OS2',
              VMS     => 'VMS',
              epoc    => 'Epoc',
              NetWare => 'Win32', # Yes, File::Spec::Win32 works on NetWare.
              symbian => 'Win32', # Yes, File::Spec::Win32 works on symbian.
              dos     => 'OS2',   # Yes, File::Spec::OS2 works on DJGPP.
              cygwin  => 'Cygwin');


my $module = $module{$^O} || 'Unix';

require "File/Spec/$module.pm";


?!?
__________________________________________

"...ich schreibe 80% meiner Beiträge aus dem Kopf ... bitte nicht schlagen wenn mal ein Path nicht passt :) ..."

MFG Christian

Nokia Sat DBox2 + Multicam

Hardware VDR: ASUS E35M1-I Deluxe, 4GB RAM, ATI 6XXX onboard, TT S2-6400 FF, Samsung 500GB 2,5"


Online clausmuus

  • Administrator
  • Expert Member
  • ********
  • Posts: 20415
    • View Profile
    • ClausMuus.de
Perl Für Mld 1.9.0 (devel)
« Reply #6 on: November 30, 2007, 11:27:18 »
also entweder hab ich vergessen was einzuchecken, oder ich muss noch mal nen Test nach nem frischen auscheken machen. Bei mir wurde das Verzeichnis File/Spec/* gestern automatisch mit hinzugefügt...
Und das vdradmin lief auch wunderbar.

Kann also nur noch ne Kleinigkeit sein :)

Claus
MLD 5.5 - Raspberry PI - 7" Touch TFT - Squeeze Play
MLD 5.5 - lirc yaUsbIR - OctopusNet - XFX GeForce 9300 mit Intel E3200 - 2GB RAM - 12TB HDD - Lian Li PC-C37B - Samsung LE40A559

Offline Christian

  • MLD-Developer
  • Expert Member
  • ******
  • Posts: 1531
    • View Profile
    • http://www.minidvblinux.de
Perl Für Mld 1.9.0 (devel)
« Reply #7 on: November 30, 2007, 11:54:47 »
Quote
also entweder hab ich vergessen was einzuchecken, oder ich muss noch mal nen Test nach nem frischen auscheken machen. Bei mir wurde das Verzeichnis File/Spec/* gestern automatisch mit hinzugefügt...
Und das vdradmin lief auch wunderbar.

Kann also nur noch ne Kleinigkeit sein :)

Claus
andere Frage noch:

im vdradmin plugin steht jetzt:

echo ...... Module::Module

wie kommst du auf die Module?
__________________________________________

"...ich schreibe 80% meiner Beiträge aus dem Kopf ... bitte nicht schlagen wenn mal ein Path nicht passt :) ..."

MFG Christian

Nokia Sat DBox2 + Multicam

Hardware VDR: ASUS E35M1-I Deluxe, 4GB RAM, ATI 6XXX onboard, TT S2-6400 FF, Samsung 500GB 2,5"


Online clausmuus

  • Administrator
  • Expert Member
  • ********
  • Posts: 20415
    • View Profile
    • ClausMuus.de
Perl Für Mld 1.9.0 (devel)
« Reply #8 on: November 30, 2007, 23:03:40 »
So ist nun repariert und noch mal getestet.

zu den Modulen:
Die wurden beide beim starten von vdradmin als fehlend bemängelt. Deren Namen tauchen jedoch nirgendwo in den Modulen auf. Ich hab also keine Ahnung wie ich die automatisch finden soll. Also schreibe ich ein temporeres Perl script, das die benötigt und lasse sie vom perl script suchen.

Claus
 
MLD 5.5 - Raspberry PI - 7" Touch TFT - Squeeze Play
MLD 5.5 - lirc yaUsbIR - OctopusNet - XFX GeForce 9300 mit Intel E3200 - 2GB RAM - 12TB HDD - Lian Li PC-C37B - Samsung LE40A559

[1] Archiv / MLD 2.x / Development / Perl Für Mld 1.9.0 (devel)
 



Users Online Users Online

0 Members and 1 Guest are viewing this topic.