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 >
Text File  |  2013-04-02  |  828b  |  19 lines

  1. !macro CustomCodePreInstall
  2.     ${If} ${FileExists} "$INSTDIR\Data\profile\*.*"
  3.         ReadINIStr $0 "$INSTDIR\App\AppInfo\appinfo.ini" "Version" "PackageVersion"
  4.         ${VersionCompare} $0 "20.0.0.0" $R0
  5.         ${If} $R0 == 2
  6.             WriteINIStr "$INSTDIR\Data\settings\FirefoxPortableSettings.ini" "FirefoxPortableSettings" "InvalidPackageWarningShown" "0"
  7.         ${EndIf}
  8.     ${EndIf}
  9. !macroend
  10.  
  11. !macro CustomCodePostInstall
  12.     ;Ensure warning isn't shown if invalid package is properly upgraded
  13.     ${If} ${FileExists} "$INSTDIR\LupoApp.ini"
  14.         ReadINIStr $0 "$INSTDIR\App\AppInfo\appinfo.ini" "Version" "PackageVersion"
  15.         CreateDirectory "$INSTDIR\Data"
  16.         CreateDirectory "$INSTDIR\Data\settings"
  17.         WriteINIStr "$INSTDIR\Data\settings\FirefoxPortableSettings.ini" "FirefoxPortableSettings" "InvalidPackageWarningShown" $0
  18.     ${EndIf}
  19. !macroend