mirror of
https://github.com/owntone/owntone-server.git
synced 2025-01-12 15:33:23 -05:00
Fix the "file in use problem on install"
This commit is contained in:
parent
4004a0f7df
commit
30ddac3253
@ -95,11 +95,12 @@ Section -Pre
|
|||||||
nsSCM::Stop "${PRODUCT_NAME}"
|
nsSCM::Stop "${PRODUCT_NAME}"
|
||||||
|
|
||||||
lbl_wait_stop:
|
lbl_wait_stop:
|
||||||
Sleep 200
|
Sleep 1000
|
||||||
nsSCM::QueryStatus "${PRODUCT_NAME}"
|
nsSCM::QueryStatus "${PRODUCT_NAME}"
|
||||||
Pop $0
|
Pop $0
|
||||||
Pop $1
|
Pop $1
|
||||||
|
|
||||||
|
DetailPrint $0
|
||||||
StrCmp $0 "success" lbl_check_status
|
StrCmp $0 "success" lbl_check_status
|
||||||
goto lbl_continue
|
goto lbl_continue
|
||||||
|
|
||||||
@ -108,20 +109,22 @@ Section -Pre
|
|||||||
|
|
||||||
lbl_continue:
|
lbl_continue:
|
||||||
; should really loop until service stops...
|
; should really loop until service stops...
|
||||||
DetailPrint "Sent stop message... waiting for stop"
|
DetailPrint "Waiting for service stop ($9)"
|
||||||
|
|
||||||
Sleep 1000
|
|
||||||
Delete $2\firefly.exe
|
|
||||||
IntOp $9 $9 + 1
|
IntOp $9 $9 + 1
|
||||||
IntCmp $9 10 +1 +2
|
IntCmp $9 10 +1 +1 lbl_done_pre
|
||||||
|
|
||||||
|
Sleep 1500
|
||||||
|
Delete $2\firefly.exe
|
||||||
IfErrors lbl_continue
|
IfErrors lbl_continue
|
||||||
|
|
||||||
|
lbl_done_pre:
|
||||||
|
|
||||||
SectionEnd
|
SectionEnd
|
||||||
|
|
||||||
Section "MainSection" SEC01
|
Section "MainSection" SEC01
|
||||||
SetOutPath "$2"
|
SetOutPath "$2"
|
||||||
SetOverwrite ifnewer
|
SetOverwrite on
|
||||||
File /oname=firefly.exe "${MTD_SOURCE}\mt-daapd.exe"
|
File /oname=firefly.exe "${MTD_SOURCE}\mt-daapd.exe"
|
||||||
File "${CONFIG_SOURCE}\FireflyShell.exe"
|
File "${CONFIG_SOURCE}\FireflyShell.exe"
|
||||||
File "${CONFIG_SOURCE}\..\FireflyShell.exe.manifest"
|
File "${CONFIG_SOURCE}\..\FireflyShell.exe.manifest"
|
||||||
|
Loading…
Reference in New Issue
Block a user