VirtualBox

Changeset 107006 in vbox


Ignore:
Timestamp:
Nov 14, 2024 10:11:21 PM (2 months ago)
Author:
vboxsync
Message:

Installer/win/Makefile.kmk: Reworked the build time attestation signing (ifdef VBOX_WIN_ATTESTATION_SIGNING). jiraref:VBP-1442

Location:
trunk/src/VBox/Installer/win
Files:
5 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/Installer/win/Makefile.kmk

    r107005 r107006  
    551551        -E 'VBOX_WITH_WEBSERVICES=$(if $(VBOX_WITH_WEBSERVICES),yes,no)'
    552552
     553ifndef VBOX_WIN_ATTESTATION_SIGNING
     554 VBOX_WIN_INST_ENV += \
     555        -E 'VBOX_PATH_ATTESTATION_SIGNED=$(subst /,\,$(PATH_OUT))\bin'
     556
     557else  # 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
     592endif # VBOX_WIN_ATTESTATION_SIGNING
     593
    553594#
    554595# Building the main installer (en_US).
     
    568609                $(PATH_STAGE_BIN)/VBoxDrvInst.exe \
    569610                $(PATH_STAGE_BIN)/VBoxInstallHelper.dll \
     611                $(if-expr defined(VBOX_WIN_ATTESTATION_SIGNING),$(VBOX_WIN_INST_REPACK_DIR)/hostdrivers/UnpackedSignedDrivers.ts,) \
    570612                $(VBOX_SVN_REV_KMK) \
    571613                $(VBOX_WIN_INST_MAKEFILE_DEP) \
     
    688730# A few manual dependencies to make sure everything is rebuilt when they should.
    689731#
    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
    704747
    705748#
     
    834877$(call KB_FN_AUTO_CMD_DEPS,$(VBOX_WIN_INST_OUT_DIR)/VBoxGuiNLS.wxi)
    835878$(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)
    836880        $(APPEND) -t $@ '<?xml version="1.0" ?>'
    837881        $(APPEND) $@ '<Include xmlns="http://wixtoolset.org/schemas/v4/wxs">'
     
    846890$(call KB_FN_AUTO_CMD_DEPS,$(VBOX_WIN_INST_OUT_DIR)/VBoxKey.wxi)
    847891$(VBOX_WIN_INST_OUT_DIR)/VBoxKey.wxi: $(PATH_SUB_CURRENT)/VBoxKey.wxi $(VBOX_VERSION_STAMP) | $$(dir $$@)
     892        $(call KB_FN_AUTO_CMD_DEPS_COMMANDS)
    848893        $(SED)  -e 's/%VER%/$(VBOX_VERSION_STRING_RAW)/' \
    849894                -e 's/%VER_EXT%/$(VBOX_VERSION_STRING)/' \
     
    858903$(call KB_FN_AUTO_CMD_DEPS,$(VBOX_WIN_INST_OUT_DIR)/VBoxCrtDlls.wxi)
    859904$(VBOX_WIN_INST_OUT_DIR)/VBoxCrtDlls.wxi: | $$(dir $$@)
     905        $(call KB_FN_AUTO_CMD_DEPS_COMMANDS)
    860906        $(APPEND) -t -n $@ \
    861907                '<?xml version="1.0" ?>' \
     
    877923$(call KB_FN_AUTO_CMD_DEPS,$(VBOX_WIN_INST_OUT_DIR)/VBoxCrtDlls32.wxi)
    878924$(VBOX_WIN_INST_OUT_DIR)/VBoxCrtDlls32.wxi: | $$(dir $$@)
     925        $(call KB_FN_AUTO_CMD_DEPS_COMMANDS)
    879926        $(APPEND) -t -n $@ \
    880927                '<?xml version="1.0" ?>' \
     
    892939$(call KB_FN_AUTO_CMD_DEPS,$(VBOX_WIN_INST_OUT_DIR)/VBoxUnattendedTemplateComponent.wxi)
    893940$(VBOX_WIN_INST_OUT_DIR)/VBoxUnattendedTemplateComponent.wxi: | $$(dir $$@)
     941        $(call KB_FN_AUTO_CMD_DEPS_COMMANDS)
    894942        $(APPEND) -t -n $@ \
    895943                '<?xml version="1.0" ?>' \
     
    10831131                ) ) \
    10841132                '@echo Created multiarch EXE: $(@F)'
    1085  ifdef VBOX_WIN_ATTESTATION_SIGNING
    1086         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 -la
    1093         $(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.cmd
    1099         $(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.cmd
    1107 
    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  endif
    11141133endif
    11151134
  • trunk/src/VBox/Installer/win/VBoxMergeApp.wxi

    r106989 r107006  
    5656 <?endif?>
    5757            <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" />
    5959            </Component>
    6060<?endif?>
    6161            <Component Id="cp_VBoxSup" Guid="D3E2F2BB-569F-46A2-836C-BDF30FF1EDF8" Bitness="$(var.Property_Bitness)">
    6262                <!-- 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" />
    6565            </Component>
    6666        </Directory>
     
    283283<?endif?>
    284284<?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" />
    286286    <?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" />
    288288    <?endif?>
    289289<?endif?>
  • trunk/src/VBox/Installer/win/VBoxMergeNetAdp6.wxi

    r106986 r107006  
    3535    <Component Id="cp_NetAdp6DriverCat_W10" Guid="37431619-c0ac-4f6a-029e-6a8ac4cd58ad" Bitness="$(var.Property_Bitness)" Condition="(NETWORKTYPE=&quot;NDIS6&quot;) AND (VBOX_IS_WINDOWS_10)">
    3636        <!-- 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" />
    3838    </Component>
    3939<?endif?>
    4040
    4141    <Component Id="cp_NetAdp6Driver" Guid="945d9537-e60d-4bbf-9422-239739e31092" Bitness="$(var.Property_Bitness)" Condition="(NETWORKTYPE=&quot;NDIS6&quot;)">
    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" />
    4444    </Component>
    4545
  • trunk/src/VBox/Installer/win/VBoxMergeNetLwf.wxi

    r106986 r107006  
    3737        <Component Id="cp_NetLwfDriverCat_W10" Guid="0932500d-4d45-4d79-8693-3192528d7cae" Bitness="$(var.Property_Bitness)" Condition="(NETWORKTYPE=&quot;NDIS6&quot;) AND (VBOX_IS_WINDOWS_10)">
    3838            <!-- 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" />
    4040        </Component>
    4141    <?endif?>
    4242
    4343    <Component Id="cp_NetLwfDriver" Guid="831b909d-f09a-4281-b6b0-99393fa4769d" Bitness="$(var.Property_Bitness)" Condition="(NETWORKTYPE=&quot;NDIS6&quot;)">
    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" />
    4646    </Component>
    4747
  • trunk/src/VBox/Installer/win/VBoxMergeUSB.wxi

    r106986 r107006  
    3636        <Component Id="cp_USBFilterDriverCat_W10" Guid="341ce4ca-d00e-4a43-f4e3-453eacc6b493" Bitness="$(var.Property_Bitness)" Condition="(VBOX_IS_WINDOWS_10)">
    3737            <!-- 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" />
    3939        </Component>
    4040<?endif?>
    4141        <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" />
    4444        </Component>
    4545    </Directory>
     
    5353    <?endif?>
    5454        <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" />
    5656        </Component>
    5757<?endif?>
    5858        <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" />
    6161        </Component>
    6262    </Directory>
Note: See TracChangeset for help on using the changeset viewer.

© 2024 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette