Changeset 107006 in vbox for trunk/src/VBox/Installer/win
- Timestamp:
- Nov 14, 2024 10:11:21 PM (2 months ago)
- Location:
- trunk/src/VBox/Installer/win
- Files:
-
- 5 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/Installer/win/Makefile.kmk
r107005 r107006 551 551 -E 'VBOX_WITH_WEBSERVICES=$(if $(VBOX_WITH_WEBSERVICES),yes,no)' 552 552 553 ifndef VBOX_WIN_ATTESTATION_SIGNING 554 VBOX_WIN_INST_ENV += \ 555 -E 'VBOX_PATH_ATTESTATION_SIGNED=$(subst /,\,$(PATH_OUT))\bin' 556 557 else # VBOX_WIN_ATTESTATION_SIGNING 558 VBOX_WIN_INST_ENV += \ 559 -E 'VBOX_PATH_ATTESTATION_SIGNED=$(subst /,\,$(VBOX_WIN_INST_REPACK_DIR))\hostdrivers' 560 561 $(VBOX_WIN_INST_REPACK_DIR)/$(PACKAGE_NAME_LANG)-$(KBUILD_TARGET_ARCH).cab \ 562 + $(VBOX_WIN_INST_REPACK_DIR)/$(PACKAGE_NAME_LANG)-$(KBUILD_TARGET_ARCH).cab.ddf \ 563 + $(VBOX_WIN_INST_REPACK_DIR)/$(PACKAGE_NAME_LANG)-$(KBUILD_TARGET_ARCH).cab.inf \ 564 + $(VBOX_WIN_INST_REPACK_DIR)/$(PACKAGE_NAME_LANG)-$(KBUILD_TARGET_ARCH).cab.rpt: \ 565 $(VBOX_WIN_INST_REPACK_DIR)/PackDriversForSubmission.cmd ## @todo more deps 566 $(call MSG_L1,Packing drivers for submission to attesttion signing (=> $@)) 567 $(RM) -f -- "$@" "[email protected]" "[email protected]" "[email protected]" 568 $(REDIRECT) -E 'KBUILD_BIN_PATH=$(KBUILD_BIN_PATH)' \ 569 -C "$(@D)" \ 570 -- $(EXEC_X86_WIN32) cmd.exe /c \ 571 'PackDriversForSubmission.cmd -b $(PATH_STAGE_BIN) -a $(KBUILD_TARGET_ARCH) -x -n --no-extpack -o $(VBOX_WIN_INST_REPACK_DIR)/$(PACKAGE_NAME_LANG)-$(KBUILD_TARGET_ARCH).cab' 572 573 $(VBOX_WIN_INST_REPACK_DIR)/$(PACKAGE_NAME_LANG)-$(KBUILD_TARGET_ARCH).cab.Signed.zip: \ 574 $(VBOX_WIN_INST_REPACK_DIR)/$(PACKAGE_NAME_LANG)-$(KBUILD_TARGET_ARCH).cab 575 $(call MSG_L1,Submitting drivers ($<) for attestation signing (=> $@)) 576 $(TIME_EXT) $(REDIRECT_EXT) -C "$(@D)" \ 577 -- $(VBOX_RETRY) $(VBOX_WIN_ATTESTATION_SIGNING_EXE) \ 578 "VirtualBox Base drivers $(KBUILD_TARGET_ARCH) $(VBOX_VERSION_MAJOR).$(VBOX_VERSION_MINOR).$(VBOX_VERSION_BUILD)r$(VBOX_SVN_REV)" \ 579 "$(KBUILD_TARGET_ARCH)" \ 580 "r$(VBOX_SVN_REV)" \ 581 "$(PACKAGE_NAME_LANG)-$(KBUILD_TARGET_ARCH).cab" 582 583 $(VBOX_WIN_INST_REPACK_DIR)/hostdrivers/UnpackedSignedDrivers.ts: \ 584 $(VBOX_WIN_INST_REPACK_DIR)/$(PACKAGE_NAME_LANG)-$(KBUILD_TARGET_ARCH).cab.Signed.zip 585 $(call MSG_L1,Unpacking attestation signed drivers ($<)) 586 $(RM) -Rf -- "$(@D)" 587 $(MKDIR) -p -- "$(@D)" 588 unzip -j "$<" -d "$(@D)" 589 ## @todo verify the signatures like UnpackBlessedDrivers.cmd does? 590 $(TOUCH) "$@" 591 592 endif # VBOX_WIN_ATTESTATION_SIGNING 593 553 594 # 554 595 # Building the main installer (en_US). … … 568 609 $(PATH_STAGE_BIN)/VBoxDrvInst.exe \ 569 610 $(PATH_STAGE_BIN)/VBoxInstallHelper.dll \ 611 $(if-expr defined(VBOX_WIN_ATTESTATION_SIGNING),$(VBOX_WIN_INST_REPACK_DIR)/hostdrivers/UnpackedSignedDrivers.ts,) \ 570 612 $(VBOX_SVN_REV_KMK) \ 571 613 $(VBOX_WIN_INST_MAKEFILE_DEP) \ … … 688 730 # A few manual dependencies to make sure everything is rebuilt when they should. 689 731 # 690 $(PATH_SUB_CURRENT)/VirtualBox.wxs: \ 691 $(PATH_SUB_CURRENT)/CommonProperties.wxi \ 692 $(PATH_SUB_CURRENT)/Defines.wxi \ 693 $(PATH_SUB_CURRENT)/VBoxMergeApp.wxi 694 695 $(PATH_SUB_CURRENT)/VBoxMergeApp.wxi $(PATH_SUB_CURRENT)/VirtualBox.wxs: \ 696 $(VBOX_WIN_INST_OUT_DIR)/Files_Doc.wxi \ 697 $(VBOX_WIN_INST_OUT_DIR)/DirComponentsAndFiles_DTrace.wxi \ 698 $(VBOX_WIN_INST_OUT_DIR)/Files_License.wxi \ 699 $(VBOX_WIN_INST_OUT_DIR)/Files_Main.wxi \ 700 $(VBOX_WIN_INST_OUT_DIR)/VBoxKey.wxi \ 701 $(VBOX_WIN_INST_OUT_DIR)/VBoxGuiNLS.wxi \ 702 $(VBOX_WIN_INST_OUT_DIR)/VirtualBox_TypeLib.wxi \ 703 $(VBOX_WIN_INST_OUT_DIR)/VBoxUnattendedTemplateComponent.wxi 732 ## @todo r=bird: These dependences are buggered. They generally cause constant remakes. We need dependency lists and attach these to the appropriate (wixlib) targets. 733 ##$(PATH_SUB_CURRENT)/VirtualBox.wxs: \ 734 ## $(PATH_SUB_CURRENT)/CommonProperties.wxi \ 735 ## $(PATH_SUB_CURRENT)/Defines.wxi \ 736 ## $(PATH_SUB_CURRENT)/VBoxMergeApp.wxi 737 ## 738 ##$(PATH_SUB_CURRENT)/VBoxMergeApp.wxi $(PATH_SUB_CURRENT)/VirtualBox.wxs: \ 739 ## $(VBOX_WIN_INST_OUT_DIR)/Files_Doc.wxi \ 740 ## $(VBOX_WIN_INST_OUT_DIR)/DirComponentsAndFiles_DTrace.wxi \ 741 ## $(VBOX_WIN_INST_OUT_DIR)/Files_License.wxi \ 742 ## $(VBOX_WIN_INST_OUT_DIR)/Files_Main.wxi \ 743 ## $(VBOX_WIN_INST_OUT_DIR)/VBoxKey.wxi \ 744 ## $(VBOX_WIN_INST_OUT_DIR)/VBoxGuiNLS.wxi \ 745 ## $(VBOX_WIN_INST_OUT_DIR)/VirtualBox_TypeLib.wxi \ 746 ## $(VBOX_WIN_INST_OUT_DIR)/VBoxUnattendedTemplateComponent.wxi 704 747 705 748 # … … 834 877 $(call KB_FN_AUTO_CMD_DEPS,$(VBOX_WIN_INST_OUT_DIR)/VBoxGuiNLS.wxi) 835 878 $(VBOX_WIN_INST_OUT_DIR)/VBoxGuiNLS.wxi: $(PATH_ROOT)/src/VBox/Frontends/VirtualBox/nls/ApprovedLanguages.kmk | $$(dir $$@) 879 $(call KB_FN_AUTO_CMD_DEPS_COMMANDS) 836 880 $(APPEND) -t $@ '<?xml version="1.0" ?>' 837 881 $(APPEND) $@ '<Include xmlns="http://wixtoolset.org/schemas/v4/wxs">' … … 846 890 $(call KB_FN_AUTO_CMD_DEPS,$(VBOX_WIN_INST_OUT_DIR)/VBoxKey.wxi) 847 891 $(VBOX_WIN_INST_OUT_DIR)/VBoxKey.wxi: $(PATH_SUB_CURRENT)/VBoxKey.wxi $(VBOX_VERSION_STAMP) | $$(dir $$@) 892 $(call KB_FN_AUTO_CMD_DEPS_COMMANDS) 848 893 $(SED) -e 's/%VER%/$(VBOX_VERSION_STRING_RAW)/' \ 849 894 -e 's/%VER_EXT%/$(VBOX_VERSION_STRING)/' \ … … 858 903 $(call KB_FN_AUTO_CMD_DEPS,$(VBOX_WIN_INST_OUT_DIR)/VBoxCrtDlls.wxi) 859 904 $(VBOX_WIN_INST_OUT_DIR)/VBoxCrtDlls.wxi: | $$(dir $$@) 905 $(call KB_FN_AUTO_CMD_DEPS_COMMANDS) 860 906 $(APPEND) -t -n $@ \ 861 907 '<?xml version="1.0" ?>' \ … … 877 923 $(call KB_FN_AUTO_CMD_DEPS,$(VBOX_WIN_INST_OUT_DIR)/VBoxCrtDlls32.wxi) 878 924 $(VBOX_WIN_INST_OUT_DIR)/VBoxCrtDlls32.wxi: | $$(dir $$@) 925 $(call KB_FN_AUTO_CMD_DEPS_COMMANDS) 879 926 $(APPEND) -t -n $@ \ 880 927 '<?xml version="1.0" ?>' \ … … 892 939 $(call KB_FN_AUTO_CMD_DEPS,$(VBOX_WIN_INST_OUT_DIR)/VBoxUnattendedTemplateComponent.wxi) 893 940 $(VBOX_WIN_INST_OUT_DIR)/VBoxUnattendedTemplateComponent.wxi: | $$(dir $$@) 941 $(call KB_FN_AUTO_CMD_DEPS_COMMANDS) 894 942 $(APPEND) -t -n $@ \ 895 943 '<?xml version="1.0" ?>' \ … … 1083 1131 ) ) \ 1084 1132 '@echo Created multiarch EXE: $(@F)' 1085 ifdef VBOX_WIN_ATTESTATION_SIGNING1086 echo "Repacking HERE"1087 cd $(VBOX_WIN_INST_REPACK_DIR)1088 $(RM) -f -- \1089 "$(VBOX_WIN_INST_REPACK_DIR)/$(PACKAGE_NAME_LANG)-$(KBUILD_TARGET_ARCH).cab" \1090 "$(VBOX_WIN_INST_REPACK_DIR)/$(PACKAGE_NAME_LANG)-$(KBUILD_TARGET_ARCH).cab.ddf" \1091 "$(VBOX_WIN_INST_REPACK_DIR)/PackDriversForSubmission_internal.cmd"1092 cd $(VBOX_WIN_INST_REPACK_DIR) && ls -la1093 $(APPEND) -nt "$(VBOX_WIN_INST_REPACK_DIR)/PackDriversForSubmission_internal.cmd" \1094 "SET KBUILD_BIN_PATH=$(KBUILD_BIN_PATH)" \1095 "call PackDriversForSubmission.cmd -b $(PATH_STAGE_BIN) -a $(KBUILD_TARGET_ARCH) \1096 -x -n --no-extpack -o $(VBOX_WIN_INST_REPACK_DIR)/$(PACKAGE_NAME_LANG)-$(KBUILD_TARGET_ARCH).cab"1097 1098 $(TIME_EXT) $(REDIRECT_EXT) -C "$(VBOX_WIN_INST_REPACK_DIR)" -- $(EXEC_X86_WIN32) cmd.exe /c PackDriversForSubmission_internal.cmd1099 $(TIME_EXT) $(REDIRECT_EXT) -C "$(VBOX_WIN_INST_REPACK_DIR)" -- $(VBOX_RETRY) $(VBOX_WIN_ATTESTATION_SIGNING_EXE) "VirtualBox Base drivers $(KBUILD_TARGET_ARCH) $(VBOX_VERSION_MAJOR).$(VBOX_VERSION_MINOR).$(VBOX_VERSION_BUILD)r$(VBOX_SVN_REV)" "$(KBUILD_TARGET_ARCH)" "r$(VBOX_SVN_REV)" "$(PACKAGE_NAME_LANG)-$(KBUILD_TARGET_ARCH).cab"1100 1101 $(RM) -f -- "$(VBOX_WIN_INST_REPACK_DIR)/Single-3-Repack_internal.cmd"1102 $(APPEND) -nt "$(VBOX_WIN_INST_REPACK_DIR)/Single-3-Repack_internal.cmd" \1103 "SET KBUILD_BIN_PATH=$(KBUILD_BIN_PATH)" \1104 "SET KBUILD_DEVTOOLS=$(KBUILD_DEVTOOLS)" \1105 "call Single-3-Repack.cmd --no-extpack --signed "$(PACKAGE_NAME_LANG)-$(KBUILD_TARGET_ARCH).cab.Signed.zip"1106 $(TIME_EXT) $(REDIRECT_EXT) -C "$(VBOX_WIN_INST_REPACK_DIR)" -- $(EXEC_X86_WIN32) cmd.exe /c Single-3-Repack_internal.cmd1107 1108 $(RM) -f -- \1109 "$(PATH_STAGE_BIN)/$(PACKAGE_NAME_MULTIARCH_FINAL)" \1110 "$(PATH_STAGE_BIN)/$(PACKAGE_NAME_LANG).msi"1111 $(CP) -- "$(VBOX_WIN_INST_REPACK_DIR)/$(PACKAGE_NAME_MULTIARCH_FINAL)" "$(PATH_STAGE_BIN)/"1112 $(CP) -- "$(VBOX_WIN_INST_REPACK_DIR)/$(PACKAGE_NAME_LANG).msi" "$(PATH_STAGE_BIN)/"1113 endif1114 1133 endif 1115 1134 -
trunk/src/VBox/Installer/win/VBoxMergeApp.wxi
r106989 r107006 56 56 <?endif?> 57 57 <Component Id="cp_VBoxSupCat_W10" Guid="589be90d-0286-4684-503d-a1681f9587bc" Bitness="$(var.Property_Bitness)" Condition="(VBOX_IS_WINDOWS_10)"> 58 <File Id="file_VBoxSup.cat" Name="VBoxSup.cat" Source="$(env. PATH_OUT)\bin\VBoxSup.cat" />58 <File Id="file_VBoxSup.cat" Name="VBoxSup.cat" Source="$(env.VBOX_PATH_ATTESTATION_SIGNED)\VBoxSup.cat" /> 59 59 </Component> 60 60 <?endif?> 61 61 <Component Id="cp_VBoxSup" Guid="D3E2F2BB-569F-46A2-836C-BDF30FF1EDF8" Bitness="$(var.Property_Bitness)"> 62 62 <!-- Note: Driver gets installed via custom action via VBoxInstallHelper. --> 63 <File Id="file_VBoxSup.sys" Name="VBoxSup.sys" KeyPath="yes" Source="$(env. PATH_OUT)\bin\VBoxSup.sys" />64 <File Id="file_VBoxSup.inf" Name="VBoxSup.inf" Source="$(env. PATH_OUT)\bin\VBoxSup.inf" />63 <File Id="file_VBoxSup.sys" Name="VBoxSup.sys" KeyPath="yes" Source="$(env.VBOX_PATH_ATTESTATION_SIGNED)\VBoxSup.sys" /> 64 <File Id="file_VBoxSup.inf" Name="VBoxSup.inf" Source="$(env.VBOX_PATH_ATTESTATION_SIGNED)\VBoxSup.inf" /> 65 65 </Component> 66 66 </Directory> … … 283 283 <?endif?> 284 284 <?if $(env.VBOX_WITH_R0_MODULES) = "yes" ?> 285 <File Id="file_VMMR0.r0" Name="VMMR0.r0" Source="$(env. PATH_OUT)\bin\VMMR0.r0" />285 <File Id="file_VMMR0.r0" Name="VMMR0.r0" Source="$(env.VBOX_PATH_ATTESTATION_SIGNED)\VMMR0.r0" /> 286 286 <?if $(env.VBOX_WITH_MINIMAL_R0) = "no" ?> 287 <File Id="file_VBoxDDR0.r0" Name="VBoxDDR0.r0" Source="$(env. PATH_OUT)\bin\VBoxDDR0.r0" />287 <File Id="file_VBoxDDR0.r0" Name="VBoxDDR0.r0" Source="$(env.VBOX_PATH_ATTESTATION_SIGNED)\VBoxDDR0.r0" /> 288 288 <?endif?> 289 289 <?endif?> -
trunk/src/VBox/Installer/win/VBoxMergeNetAdp6.wxi
r106986 r107006 35 35 <Component Id="cp_NetAdp6DriverCat_W10" Guid="37431619-c0ac-4f6a-029e-6a8ac4cd58ad" Bitness="$(var.Property_Bitness)" Condition="(NETWORKTYPE="NDIS6") AND (VBOX_IS_WINDOWS_10)"> 36 36 <!-- Note: ShortName is required to avoid naming collisions the the MSI file table. --> 37 <File Id="file_VBoxNetAdp6_W10.cat" ShortName="NetAdp62.cat" Name="VBoxNetAdp6.cat" Source="$(env. PATH_OUT)\bin\VBoxNetAdp6.cat" />37 <File Id="file_VBoxNetAdp6_W10.cat" ShortName="NetAdp62.cat" Name="VBoxNetAdp6.cat" Source="$(env.VBOX_PATH_ATTESTATION_SIGNED)\VBoxNetAdp6.cat" /> 38 38 </Component> 39 39 <?endif?> 40 40 41 41 <Component Id="cp_NetAdp6Driver" Guid="945d9537-e60d-4bbf-9422-239739e31092" Bitness="$(var.Property_Bitness)" Condition="(NETWORKTYPE="NDIS6")"> 42 <File Id="file_VBoxNetAdp6.sys" Name="VBoxNetAdp6.sys" KeyPath="yes" Source="$(env. PATH_OUT)\bin\VBoxNetAdp6.sys" Checksum="yes" />43 <File Id="file_VBoxNetAdp6.inf" Name="VBoxNetAdp6.inf" Source="$(env. PATH_OUT)\bin\VBoxNetAdp6.inf" />42 <File Id="file_VBoxNetAdp6.sys" Name="VBoxNetAdp6.sys" KeyPath="yes" Source="$(env.VBOX_PATH_ATTESTATION_SIGNED)\VBoxNetAdp6.sys" Checksum="yes" /> 43 <File Id="file_VBoxNetAdp6.inf" Name="VBoxNetAdp6.inf" Source="$(env.VBOX_PATH_ATTESTATION_SIGNED)\VBoxNetAdp6.inf" /> 44 44 </Component> 45 45 -
trunk/src/VBox/Installer/win/VBoxMergeNetLwf.wxi
r106986 r107006 37 37 <Component Id="cp_NetLwfDriverCat_W10" Guid="0932500d-4d45-4d79-8693-3192528d7cae" Bitness="$(var.Property_Bitness)" Condition="(NETWORKTYPE="NDIS6") AND (VBOX_IS_WINDOWS_10)"> 38 38 <!-- Note: ShortName is required to avoid naming collisions the the MSI file table. --> 39 <File Id="file_VBoxNetLwf_W10.cat" ShortName="NetLwf2.cat" Name="VBoxNetLwf.cat" Source="$(env. PATH_OUT)\bin\VBoxNetLwf.cat" />39 <File Id="file_VBoxNetLwf_W10.cat" ShortName="NetLwf2.cat" Name="VBoxNetLwf.cat" Source="$(env.VBOX_PATH_ATTESTATION_SIGNED)\VBoxNetLwf.cat" /> 40 40 </Component> 41 41 <?endif?> 42 42 43 43 <Component Id="cp_NetLwfDriver" Guid="831b909d-f09a-4281-b6b0-99393fa4769d" Bitness="$(var.Property_Bitness)" Condition="(NETWORKTYPE="NDIS6")"> 44 <File Id="file_VBoxNetLwf.sys" Name="VBoxNetLwf.sys" KeyPath="yes" Source="$(env. PATH_OUT)\bin\VBoxNetLwf.sys" Checksum="yes" />45 <File Id="file_VBoxNetLwf.inf" Name="VBoxNetLwf.inf" Source="$(env. PATH_OUT)\bin\VBoxNetLwf.inf" />44 <File Id="file_VBoxNetLwf.sys" Name="VBoxNetLwf.sys" KeyPath="yes" Source="$(env.VBOX_PATH_ATTESTATION_SIGNED)\VBoxNetLwf.sys" Checksum="yes" /> 45 <File Id="file_VBoxNetLwf.inf" Name="VBoxNetLwf.inf" Source="$(env.VBOX_PATH_ATTESTATION_SIGNED)\VBoxNetLwf.inf" /> 46 46 </Component> 47 47 -
trunk/src/VBox/Installer/win/VBoxMergeUSB.wxi
r106986 r107006 36 36 <Component Id="cp_USBFilterDriverCat_W10" Guid="341ce4ca-d00e-4a43-f4e3-453eacc6b493" Bitness="$(var.Property_Bitness)" Condition="(VBOX_IS_WINDOWS_10)"> 37 37 <!-- Note: ShortName is required to avoid naming collisions the the MSI file table. --> 38 <File Id="file_VBoxUSBMon_W10.cat" ShortName="UsbMon2.cat" Name="VBoxUSBMon.cat" Source="$(env. PATH_OUT)\bin\VBoxUSBMon.cat" />38 <File Id="file_VBoxUSBMon_W10.cat" ShortName="UsbMon2.cat" Name="VBoxUSBMon.cat" Source="$(env.VBOX_PATH_ATTESTATION_SIGNED)\VBoxUSBMon.cat" /> 39 39 </Component> 40 40 <?endif?> 41 41 <Component Id="cp_USBFilterDriver" Guid="B7D782D2-96DF-4775-A0E1-A76CF7B04B65" Bitness="$(var.Property_Bitness)"> 42 <File Id="file_VBoxUSBMon.sys" Name="VBoxUSBMon.sys" Source="$(env. PATH_OUT)\bin\VBoxUSBMon.sys" />43 <File Id="file_VBoxUSBMon.inf" Name="VBoxUSBMon.inf" Source="$(env. PATH_OUT)\bin\VBoxUSBMon.inf" />42 <File Id="file_VBoxUSBMon.sys" Name="VBoxUSBMon.sys" Source="$(env.VBOX_PATH_ATTESTATION_SIGNED)\VBoxUSBMon.sys" /> 43 <File Id="file_VBoxUSBMon.inf" Name="VBoxUSBMon.inf" Source="$(env.VBOX_PATH_ATTESTATION_SIGNED)\VBoxUSBMon.inf" /> 44 44 </Component> 45 45 </Directory> … … 53 53 <?endif?> 54 54 <Component Id="cp_USBDeviceDriverCat_W10" Guid="2127015e-7a96-4b8d-6015-b1e51a75b5ba" Bitness="$(var.Property_Bitness)" Condition="(VBOX_IS_WINDOWS_10)"> 55 <File Id="file_VBoxUSB_W10.cat" Name="VBoxUSB.cat" Source="$(env. PATH_OUT)\bin\VBoxUSB.cat" />55 <File Id="file_VBoxUSB_W10.cat" Name="VBoxUSB.cat" Source="$(env.VBOX_PATH_ATTESTATION_SIGNED)\VBoxUSB.cat" /> 56 56 </Component> 57 57 <?endif?> 58 58 <Component Id="cp_USBDeviceDriver" Guid="010FE46A-E358-43E2-8BDC-38BC8BEC82E0" Bitness="$(var.Property_Bitness)"> 59 <File Id="file_VBoxUSB.sys" Name="VBoxUSB.sys" Source="$(env. PATH_OUT)\bin\VBoxUSB.sys" />60 <File Id="file_VBoxUSB.inf" Name="VBoxUSB.inf" Source="$(env. PATH_OUT)\bin\VBoxUSB.inf" />59 <File Id="file_VBoxUSB.sys" Name="VBoxUSB.sys" Source="$(env.VBOX_PATH_ATTESTATION_SIGNED)\VBoxUSB.sys" /> 60 <File Id="file_VBoxUSB.inf" Name="VBoxUSB.inf" Source="$(env.VBOX_PATH_ATTESTATION_SIGNED)\VBoxUSB.inf" /> 61 61 </Component> 62 62 </Directory>
Note:
See TracChangeset
for help on using the changeset viewer.