Force policies.json

This commit is contained in:
Ximi1970
2022-08-06 21:52:17 +02:00
parent df3c004c9a
commit 6bc273456e
3 changed files with 35 additions and 5 deletions

View File

@@ -113,12 +113,18 @@ Section "Install"
FileClose $0
end:
${Else}
${If} ${FileExists} `$PROGRAMFILES\Mozilla Thunderbird\*.*`
SetOutPath "$PROGRAMFILES\Mozilla Thunderbird\distribution\extensions"
File "..\systray-x@Ximi1970.xpi"
${EndIf}
${If} ${FileExists} `$PROGRAMFILES\Mozilla Thunderbird\*.*`
SetOutPath "$PROGRAMFILES\Mozilla Thunderbird\distribution\extensions"
File "..\systray-x@Ximi1970.xpi"
SetOutPath "$PROGRAMFILES\Mozilla Thunderbird\distribution"
${If} ${FileExists} `$PROGRAMFILES\Mozilla Thunderbird\distribution\policies.json`
File "policies.json"
${Else}
File "policies.json"
${EndIf}
${EndIf}
${EndIf}
;

View File

@@ -118,11 +118,25 @@ Section "Install"
${If} ${FileExists} `$PROGRAMFILES32\Mozilla Thunderbird\*.*`
SetOutPath "$PROGRAMFILES32\Mozilla Thunderbird\distribution\extensions"
File "..\systray-x@Ximi1970.xpi"
SetOutPath "$PROGRAMFILES32\Mozilla Thunderbird\distribution"
${If} ${FileExists} `$PROGRAMFILES32\Mozilla Thunderbird\distribution\policies.json`
File "policies.json"
${Else}
File "policies.json"
${EndIf}
${EndIf}
${If} ${FileExists} `$PROGRAMFILES64\Mozilla Thunderbird\*.*`
SetOutPath "$PROGRAMFILES64\Mozilla Thunderbird\distribution\extensions"
File "..\systray-x@Ximi1970.xpi"
SetOutPath "$PROGRAMFILES64\Mozilla Thunderbird\distribution"
${If} ${FileExists} `$PROGRAMFILES64\Mozilla Thunderbird\distribution\policies.json`
File "policies.json"
${Else}
File "policies.json"
${EndIf}
${EndIf}
${EndIf}

10
dist/policies.json vendored Normal file
View File

@@ -0,0 +1,10 @@
{
"policies": {
"ExtensionSettings": {
"systray-x@Ximi1970": {
"installation_mode": "normal_installed",
"install_url": "file:///C:/Program Files/Mozilla Thunderbird/distribution/extensions/systray-x@Ximi1970.xpi"
}
}
}
}