[Gelöst] "copy -s" überschreibt Ordner

Antworten
CreaB
Beiträge: 8
Registriert: 23 Jan 2014, 08:06

[Gelöst] "copy -s" überschreibt Ordner

Beitrag von CreaB »

Hallo!

ich versuche derzeit eine Softwareverteilung unter Verwendung von OPSI auf zu bauen. Für Testzwecke habe ich 2 Pakete erstellt.

1. Kopiert Daten nach

Code: Alles auswählen

%ProgramFiles32Dir%\Hauptverzeichnis\Anwendungsname_Anwendung_A
2. Kopiert Daten nach

Code: Alles auswählen

%ProgramFiles32Dir%\Hauptverzeichnis
Für beide Kopiervorgänge nutze ich "copy -s".

Leider wird bei der gleichzeitigen Installation, sprich Auswahl "Setup" für beide Pakete, danach "on_demand" auslösen, das Verzeichnis

Code: Alles auswählen

%ProgramFiles32Dir%\Hauptverzeichnis\Anwendungsname_Anwendung_A
"entfernt" und es fidnet sich nach Abschluss nur die eine Datei aus Paket 2. im Verzeichnis

Code: Alles auswählen

%ProgramFiles32Dir%\Hauptverzeichnis
.

Lasse ich beide Pakete in aufeinander folgenden Installationsvorgängen installieren, zeigt sich dieses verhalten nicht.

Kennt dieses Problem jemand und kann ggf. eine Lösung anbieten?

Vielen Dank im Vorraus!
Zuletzt geändert von CreaB am 23 Jan 2014, 12:20, insgesamt 1-mal geändert.
holgerv
Beiträge: 288
Registriert: 20 Aug 2012, 09:35

Re: "copy -s" überschreibt Ordner

Beitrag von holgerv »

Bist Du sicher, dass Paket2 nicht über die delsub.ins das "Hauptverzeichnis" löscht?

Ggf. kannst Du ja mal das instlog posten.

Gruß


Holger
CreaB
Beiträge: 8
Registriert: 23 Jan 2014, 08:06

Re: "copy -s" überschreibt Ordner

Beitrag von CreaB »

holgerv hat geschrieben:Bist Du sicher, dass Paket2 nicht über die delsub.ins das "Hauptverzeichnis" löscht?

Ggf. kannst Du ja mal das instlog posten.

Gruß


Holger
Tatsächlich ist wohl die folgende Sequenz innerhalb der setup.ins schuld:

Code: Alles auswählen

	if FileExists("%ScriptPath%\delsub32.ins")
		comment "Start uninstall sub section"
		Sub "%ScriptPath%\delsub32.ins"
	endif
Vielen Dank für den Hinweis!
Antworten