Jump to content


This is a ready-only archive of the InstallSite Forum. You cannot post any new content here. / Dies ist ein Archiv des InstallSite Forums. Hier können keine neuen Beiträge veröffentlicht werden.
Photo

Patch-Paket erstellen


1 reply to this topic

CimTeam

CimTeam
  • Members
  • 16 posts

Posted 15 November 2001 - 09:59

Grundfrage:
Wie kann ich einzelne Komponenten vom Erzeugen eines
Patch-Paketes ausschliessen?
Gibt es eine Eigenschaft, die (aehnlich 'Not Installed')
gesetzt werden kann, damit die Komponente bei der
Patch-Erstellung nicht beruecksichtigt wird?

Problemstellung:
Wir wollen fuer unser komplexes Installationspaket ein
Patch-Paket erstellen. Die Installation funktioniert
problemlos. Problemlos lief auch ein in die Installation
integrieter Major Upgrade. Jedoch deinstallierte dieser
unsere Datenbanken, die eigentlich nicht geloescht werden
duerfen, aber in der Vorversion nicht als `permanent`
gekennzeichnet waren. Insgesamt ist die Funktionsweise
des MajorUpgrade fuer unsere Kundeninstallationen viel
zu gefaehrlich. Der MajorUpgrade deinstalliert grundsaetzlich zuerst die Komponenten und installiert
wieder die neue Version dieser Komponenten. Daher wurde
der Major Upgrade /rueckgeruestet/ und alle GUIs bis
auf den PaketCode wieder identisch mit der Vorversion gesetzt.

Jetzt haben wir versucht, mit dem Wizard einen Upgrade
zwischen den Versionen zu erstellen. Dabei werden aber
wiederum unsere Datenbanken eingebunden, da diese minimal
veraendert wurden. Die Datenbanken duerfen aber auf
keinen Fall beim Kunden ueberschrieben werden
.
Wie laesst sich dieses Problem loesen?

Oder noch einfacher:
Kann man irgendwie nur fuer einzelne Dateien oder
Komponenten einen Upgrade erstellen, die wir exakt
angeben?

Es sollte bei uns eigentlich bei bestehenden
Installationen NUR das Programm sowie die Resourcen
ersetzt werden. Alles andere sollte unberuehrt bleiben!


CimTeam

CimTeam
  • Members
  • 16 posts

Posted 15 November 2001 - 12:03

Durch Nachforschungen bin ich auf den Dialg PatchWelcome
gestossen. Diesen gab es in unserem Projekt noch nicht.
Wahrscheinlich, da wir das Projekt schon sehr lange pflegen und im alten ISWI 1.x der Dialog noch nicht enthalten war.

Dort wird die Eigenschaft PATCH gesetzt. Kann ich mit dieser Eigenschaft (Not PATCH) auch Komponenten vom Patch ausschliessen?

Wichtig!
Fehlt uns vielleicht eine weitere Aktion in dem Ablauf,
welche fuer einen Patch dringend benoetigt wird. Wer weiss,
was fuer einen Patch alles an Aktionen eingebunden sein
muss?