Martin Schmitt schrieb:
Bernhard Guillon schrieb:
Sobald ich den Code fertig und getestet habe werde ich ihn Posten.
Famous last words. Ich gehe davon aus, daß Deine Suche nach einer
allgemein und für jeden denkbaren (auch Kommerz-) Installer verwendbaren
Lösung keinen Erfolg haben wird, dafür ist der Installer-Zoo einfach zu
vielfältig.
Vieleicht nimmst du es ja selbst mal her wenn es fertig ist ;)
Was machen die Installer denn schon groß? Sie legen Datein irgendwohin.
Vieliecht gibt es ja Irgendwelche installer die noch in eine Datenbank
schreiben? Hatte soetwas bisher noch nicht. Hardlinks hat bisher auch
noch keiner gemacht. Die Symlinks sollten auch alle Stimmen, Da das
Programm ja meint es installiert sich in das richtige Verzeichnis. Wenn
mir ein installer in den Startskripten rumfummelt (ist mir zwar noch
nicht passiert aber soll es geben) habe ich auch lieber noch das
Original der Datei.
Wenn die Installation fertig ist, hast du einen Ordner /inst und Darin
den kompletten Dateibaum, wie er Eigentlich im System stehen würde.
Danach wechselst du in den Ordner passt die Dateirechte so an wie du sie
gerne hättest und machst ein Paket daraus. Bie Slackware geht das ganz
einfach wie es bei Debian oder RedHat ist weiß ich nicht. Dann
installiere ich mir das Paket, und mache evtl. noch vorher eine
testinstallation, also ich lasse das Paketsystem nachsehen ob es etwas
überschreiben würde. Eine saubere Lösung ohne viel aufwand oder? Das mit
dem Paketieren kann man sich ja noch in ein Skript basteln.
Warum machst Du es nicht so, wie Millionen anderer Menschen und
paketierst den Kram in einer Entwicklungsumgebung? Das ist ja keine
Raketenwissenschaft und sollte mit wirklich _jeder_ Software funktionieren.
Weil es zuviel Arbeit ist. Wiso sollte ich mir keine Gedanke machen wie
man es einfacher machen kann.
Ein leider kürzlich verstorbener OpenBSD-Guru sagte dazu:
"Wenn Du nur ein System hast, ist das Dein Testsystem. Auch wenn Du Dir
einbildest, es sei Dein Produktivsystem." [1]
-martin
[1] http://marc.theaimsgroup.com/?l=openbsd-sparc&m=108673332304821
MfG
Bernhard
--
----------------------------------------------------------------------------
PUG - Penguin User Group Wiesbaden - http://www.pug.org