Schrift
[thread]12212[/thread]

Update-Funktion für Perl-Programm/Scripte

Leser: 2


<< >> 5 Einträge, 1 Seite
xiconfjs
 2008-07-21 13:51
#112377 #112377
User since
2006-01-21
79 Artikel
BenutzerIn
[Homepage] [default_avatar]
Hi Guys,

ich bin schon seit einiger Zeit auf der Suche nach einer Lösung, um z.B. meine Perl-WebApplikation mit einer Update-Funktion zu versehen. Doch leider habe ich weder ein Modul noch irgendeinen Ansatz dazu gefunden. Die WebApplikation sollte Updates von Modulen, der Templates, der Core-Files unterstützen, aber auch ein "Major"-Update, also ein Update, was alle Dateien auf eine "aktuelle" Version bringt. Am besten mit File-Hashes, Versionsnummern und Co. Ist jemandem von euch ein Modul, eine Beispiellösung oder Hinweise bekannt? Mir fehlen die passenden Ideen.


greetz xiconfjs
betterworld
 2008-07-22 01:39
#112416 #112416
User since
2003-08-21
2614 Artikel
ModeratorIn

user image
Ein Versionskontrollsystem vielleicht.
defun
 2008-07-22 02:25
#112419 #112419
User since
2008-07-18
28 Artikel
BenutzerIn
[default_avatar]
Die Frage ist: Woher sollen die Update-Informationen kommen? Du könntest z.B. einen gezippten Ordner mit Differenz-Dateien als Update verwenden und dann ein Perl-Script die Diffs als Patches auf die Dateien anwenden lassen. So etwa stelle ich mir Update-Funktionalität vor.

Wenn du z.B. CPAN-Module updaten willst und dazu die neue Version aus dem Internet laden und evtl. irgendwelche Abhängigkeiten beachten musst, dann wird das ganze komplizierter.
LanX-
 2008-07-22 02:56
#112422 #112422
User since
2008-07-15
1000 Artikel
BenutzerIn

user image
xiconfjs+2008-07-21 11:51:49--
Ist jemandem von euch ein Modul, eine Beispiellösung oder Hinweise bekannt? Mir fehlen die passenden Ideen.


je nachdem wie leidensfähig du bist, dich ohne Doku durchzubeißen hier eine Beispiellösung mit svn: Kwiki.pm#KWIKI_2.0
xiconfjs
 2008-07-22 14:54
#112442 #112442
User since
2006-01-21
79 Artikel
BenutzerIn
[Homepage] [default_avatar]
Hi Guys,

danke erstmal für die Anregungen. Über Diffs bzw. Patches habe ich am Anfang auch nachgedacht, aber darauf habe ich irgendwie keinen Bock, da man ja ohne Ende Abhängigkeiten beachten müsste. Ich werde es dann wohl mit komplettem Überschreiben von Modulen und Co. machen, also es gibt eine aktuelle Version, und das wars.

Ich danke nochmals für die Unterstützung.


mFg xiconfjs
<< >> 5 Einträge, 1 Seite



View all threads created 2008-07-21 13:51.