First I tried the following:
But the problem is that on the 2nd license screen, there is no checkbox to accept the license. The 'next' button instead says Agree. This won't work.
!insertmacro MUI_PAGE_WELCOME
Page custom Opensource_licenses
!insertmacro MUI_PAGE_LICENSE OpenLicenses.rtf
!insertmacro MUI_PAGE_LICENSE LICENSE.rtf
Page custom WebDir WebDirLeave
!insertmacro MUI_PAGE_INSTFILES
!insertmacro MUI_PAGE_FINISH
I next tried the following method:
The problem with this method is that BOTH license screens are displaying the MUI_HEADER_TEXT from the custom Opensource_licenses page that proceeded them.
!insertmacro MUI_PAGE_WELCOME
Page custom Opensource_licenses
PageEx license
LicenseData OpenLicenses.rtf
LicenseForceSelection checkbox
PageExEnd
PageEx license
LicenseData LICENSE.rtf
LicenseForceSelection checkbox
PageExEnd
Page custom WebDir WebDirLeave
!insertmacro MUI_PAGE_INSTFILES
!insertmacro MUI_PAGE_FINISH
Is there a fix for either method? Using NSIS 2.45. OT: any reason NSIS hasn't been updated in months?