ich habe hier ein seltsames Verhalten beim reinstall eines Pakets über das Depot.
Ich habe ein ganz simples "Kopier-Paket", das Teams-Hintergründe ins AppData-Verzeichnis kopiert:
Code: Select all
[Installer]
1:Teams_2020.png,,NORMAL,0
1:Teams_Stay_Connected_2020.png,,NORMAL,0
Code: Select all
[Product]
AddMeter -1
; Prompt to the User if the application is running? Close the program after timeout
AskKillProcesses 600, ProcessName
#Set:COPY_User,CLIENT
#Reg:Product
-AskKillProcesses 600, ProcessName
-AddMeter -1
[Set:COPY_User]
Sleep 20000
MD "%APPDATA%\Microsoft\Teams\Backgrounds\Uploads\"
Sleep 5000
Copy "%SRC%\Teams_2020.png" "%APPDATA%\Microsoft\Teams\Backgrounds\Uploads\" /Y
WaitUntilFileExists "%APPDATA%\Microsoft\Teams\Backgrounds\Uploads\Teams_2020.png",60
Copy "%SRC%\Teams_Stay_Connected_2020.png" "%APPDATA%\Microsoft\Teams\Backgrounds\Uploads\" /Y
WaitUntilFileExists "%APPDATA%\Microsoft\Teams\Backgrounds\Uploads\Teams_Stay_Connected_2020.png",60
Deinstalliere ich das Paket und installiere ich es anschließend wieder, klappt alles wunderbar.
Daher hier die Frage: Warum verhält sich das Paket beim reinstall so? Die Antwort, darf gerne auch den grundlegenden Ablauf eines reinstalls beinhalten (oder die Unterschiede zum regulären install) Ich hab das Gefühl dass mir hier was Grundlegendes fehlt.