diff --git a/packages/windows/installer/NTMakefile b/packages/windows/installer/NTMakefile index f54cf9866..9d077cd7d 100644 --- a/packages/windows/installer/NTMakefile +++ b/packages/windows/installer/NTMakefile @@ -35,6 +35,7 @@ RELDIR=packages\windows\installer VERSIOND=$(VER_PRODUCT_MAJOR)-$(VER_PRODUCT_MINOR)-$(VER_PRODUCT_AUX)-$(VER_PRODUCT_PATCH) VERSION=$(VER_PRODUCT_MAJOR).$(VER_PRODUCT_MINOR).$(VER_PRODUCT_AUX).$(VER_PRODUCT_PATCH) +POLPREFIX=policy.$(VER_PRODUCT_MAJOR).$(VER_PRODUCT_MINOR) !if "$(CPU)"=="AMD64" PLATFORM=x64 @@ -63,16 +64,19 @@ clean:: !if exist($(SRC)\thirdparty) THIRDPARTYOBJS=$(INSTDIR)\apicache.wixobj $(INSTDIR)\lsacache.wixobj -THIRDPARTYDEPS=$(INSTDIR)\Heimdal-krbcompat.msm -THIRDPARTYOPT=-dApiCache=1 -dLsaCache=1 -dKrbCompat=1 +THIRDPARTYOPT=-dApiCache=1 -dLsaCache=1 !endif INSTALLER=$(INSTDIR)\Heimdal.msi RUNTIMEMODULE="$(MSSDK)\Redist\VC\microsoft.vcxx.crt.$(PLATFORM)_msm.msm" -$(INSTALLER): $(OBJ)\heimdal-installer.wixobj $(MERGEMOD) $(THIRDPARTYOBJS) $(THIRDPARTYDEPS) - $(LIGHT) -out $@ $(OBJ)\heimdal-installer.wixobj $(THIRDPARTYOBJS) -sval +$(INSTALLER): $(OBJ)\heimdal-installer.wixobj $(MERGEMOD) $(THIRDPARTYOBJS) \ + $(THIRDPARTYDEPS) lang\en-us.wxl + $(LIGHT) -out $@ $(OBJ)\heimdal-installer.wixobj $(THIRDPARTYOBJS) \ + -sval -cultures:en-us -loc lang\en-us.wxl \ + -dWixUILicenseRtf=lang\license-en-us.rtf \ + -ext WixUIExtension $(_CODESIGN) $(OBJ)\heimdal-installer.wixobj: heimdal-installer.wxs @@ -83,9 +87,10 @@ $(OBJ)\heimdal-installer.wixobj: heimdal-installer.wxs -dSrcDir=$(SRC) \ -dPlatform=$(PLATFORM) \ -dRuntimeModule=$(RUNTIMEMODULE) \ + -dPolPrefix=$(POLPREFIX) \ $(THIRDPARTYOPT) all:: $(INSTALLER) clean:: - -$(RM) $(INSTALLER) \ No newline at end of file + -$(RM) $(INSTALLER) diff --git a/packages/windows/installer/heimdal-assemblies.wxs b/packages/windows/installer/heimdal-assemblies.wxs index faedf2135..6d4c72515 100644 --- a/packages/windows/installer/heimdal-assemblies.wxs +++ b/packages/windows/installer/heimdal-assemblies.wxs @@ -19,7 +19,7 @@ diff --git a/packages/windows/installer/heimdal-installer.wxs b/packages/windows/installer/heimdal-installer.wxs index 0d5dc69ab..c6733937a 100644 --- a/packages/windows/installer/heimdal-installer.wxs +++ b/packages/windows/installer/heimdal-installer.wxs @@ -11,6 +11,8 @@ + + @@ -22,18 +24,20 @@ + + - + Language='!(loc.LanguageCode)' Codepage='1252' Version='$(var.Version)' + Manufacturer='!(loc.Manufacturer)'> - + @@ -44,36 +48,42 @@ Guid='$(var.GuidKinit)' Win64='$(var.Win64)'> + + + + + + + + + + + + + + + + + + + + + + + + @@ -119,9 +163,19 @@ + + + + + + + + + Installed OR Privileged @@ -139,11 +193,11 @@ + + + - - - @@ -151,7 +205,21 @@ + + + + + + + + + + + + + + diff --git a/packages/windows/installer/lang/en-us.wxl b/packages/windows/installer/lang/en-us.wxl new file mode 100644 index 000000000..29fafe38d --- /dev/null +++ b/packages/windows/installer/lang/en-us.wxl @@ -0,0 +1,12 @@ + + + 1033 + 1252 + Heimal + Heimdal Developers + Heimdal Kerberos tools and libraries + + Heimdal + Command line tools and libraries for Heimdal Kerberos + Installation of this package requires elevation. + diff --git a/packages/windows/installer/lang/license-en-us.rtf b/packages/windows/installer/lang/license-en-us.rtf new file mode 100644 index 000000000..2780bf171 Binary files /dev/null and b/packages/windows/installer/lang/license-en-us.rtf differ