home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Freelog 115
/
FreelogNo115-MaiJuin2013.iso
/
Internet
/
Firefox
/
FirefoxPortable_20.0_French.paf.exe
/
Other
/
Source
/
PortableApps.comInstallerCustom.nsh
< prev
next >
Wrap
Text File
|
2013-04-02
|
828b
|
19 lines
!macro CustomCodePreInstall
${If} ${FileExists} "$INSTDIR\Data\profile\*.*"
ReadINIStr $0 "$INSTDIR\App\AppInfo\appinfo.ini" "Version" "PackageVersion"
${VersionCompare} $0 "20.0.0.0" $R0
${If} $R0 == 2
WriteINIStr "$INSTDIR\Data\settings\FirefoxPortableSettings.ini" "FirefoxPortableSettings" "InvalidPackageWarningShown" "0"
${EndIf}
${EndIf}
!macroend
!macro CustomCodePostInstall
;Ensure warning isn't shown if invalid package is properly upgraded
${If} ${FileExists} "$INSTDIR\LupoApp.ini"
ReadINIStr $0 "$INSTDIR\App\AppInfo\appinfo.ini" "Version" "PackageVersion"
CreateDirectory "$INSTDIR\Data"
CreateDirectory "$INSTDIR\Data\settings"
WriteINIStr "$INSTDIR\Data\settings\FirefoxPortableSettings.ini" "FirefoxPortableSettings" "InvalidPackageWarningShown" $0
${EndIf}
!macroend