ExtUtils::MakeMaker für Webanwendung?

20/05/2009 - 23:21 von Tim Landscheidt | Report spam
Hallo,

ich möchte eine (sehr kleine) Perl-Webanwendung "automati-
scher" deployen (Daten aus Textdatei in Berkeley-DB "kompi-
lieren" und dann Programm und Daten in die Webserver-Ver-
zeichnisse kopieren). Normalerweise würde ich das mit einem
normalen Makefile erledigen, aber da auch Tests & Co. ge-
plant sind, ist mir ExtUtils::MakeMaker prinzipiell sympa-
thischer.

Einziges Problem: Ich finde nur Beispielcode für Module,
wàhrend ich beispielsweise Dateien in dem CGI-, dem HTML-
und einem Datenverzeichnis (nicht unbedingt unter einem ge-
meinsamen Wurzelverzeichnis) installieren muss.

Ehe ich mich da durch die Handbücher quàle: Kennt jemand
eine Open-Source-Anwendung, die ExtUtils::MakeMaker in mei-
nem Sinn verwendet?

Tim
 

Lesen sie die antworten

#1 Frank Seitz
21/05/2009 - 11:25 | Warnen spam
Tim Landscheidt wrote:

ich möchte eine (sehr kleine) Perl-Webanwendung "automati-
scher" deployen (Daten aus Textdatei in Berkeley-DB "kompi-
lieren" und dann Programm und Daten in die Webserver-Ver-
zeichnisse kopieren). Normalerweise würde ich das mit einem
normalen Makefile erledigen, aber da auch Tests & Co. ge-
plant sind, ist mir ExtUtils::MakeMaker prinzipiell sympa-
thischer.

Einziges Problem: Ich finde nur Beispielcode für Module,
wàhrend ich beispielsweise Dateien in dem CGI-, dem HTML-
und einem Datenverzeichnis (nicht unbedingt unter einem ge-
meinsamen Wurzelverzeichnis) installieren muss.

Ehe ich mich da durch die Handbücher quàle: Kennt jemand
eine Open-Source-Anwendung, die ExtUtils::MakeMaker in mei-
nem Sinn verwendet?



Ich würde sagen, dafür ist ExtUtils::MakeMaker nicht gedacht.
Es fokussiert sich auf die Installation von Perl-Modulen.
Für alles andere musst du das Tool vermutlich vergewaltigen.
Wenn du es trotzdem versuchen willst, nimm lieber Module::Build.

Grüße
Frank Seitz
Dipl.-Inform. Frank Seitz; http://www.fseitz.de/
Anwendungen für Ihr Internet und Intranet
Tel: 04103/180301; Fax: -02; Industriestr. 31, 22880 Wedel

Ähnliche fragen