Name: qubes-builder-windows
Owner: Qubes OS Project
Description: Qubes builder plugin for windows
Created: 2015-05-26 23:33:52.0
Updated: 2018-04-29 02:08:40.0
Pushed: 2016-10-05 12:06:27.0
Homepage: null
Size: 67
Language: PowerShell
GitHub Committers
User | Most Recent Commit | # Commits |
---|
Other Committers
User | Most Recent Commit | # Commits |
---|
Currently (Qubes R3) all Windows Tools code is built using Visual Studio 2013 and WDK 8.1. Builder machine should run Windows 7 64-bit (other OS versions weren't tested). Prerequisites take a lot of space so 30-40 GB for HDD is recommended. Builder scripts take care of getting/installing almost all needed prerequisites but some things need to be done by hand:
If you're starting in a clean OS without Qubes Builder, the get-be powershell script initializes the build environment. Download it from here:
https://raw.githubusercontent.com/QubesOS/qubes-builder-windows/master/scripts/get-be.ps1
…and run:
powershell -ExecutionPolicy bypass -f get-be.ps1
The script:
Before building, prepare the appropriate builder.conf
in the root of qubes-builder. Example config is provided as windows-tools.conf
.
From the newly launched msys shell run:
make get-sources
cd qubes-src\vmm-xen-windows-pvdrivers; git submodule update --init --recursive; cd -
make qubes
The finished installer will be in qubes-src\installer-qubes-os-windows-tools
.
[1] https://www.visualstudio.com/en-us/products/visual-studio-community-vs.aspx
[2] https://www.microsoft.com/en-us/download/details.aspx?id=42273