Improve mysql installation
authorSimon Hausmann <simon.hausmann@qt.io>
Mon, 8 May 2017 10:15:40 +0000 (12:15 +0200)
committerSimon Hausmann <simon.hausmann@qt.io>
Tue, 6 Jun 2017 20:15:09 +0000 (20:15 +0000)
commit982659b081c73d7ed373dd2845d2a926057b0f83
treeb1be654bb62a042291c0ef52cad3c6f9d6215897
parente78c03197a5c7c9313f3b55d9dece282337a9ee3
Improve mysql installation

* Instead of deleting the files from a previous installation, which will
  not actually release any disk space but just make the qcow2 file
  larger, let's just rename the directory the old files are in.
  That is a significantly faster operation.
* When extracting the zip archive, only extract what we need for Qt:
  Libraries, binaries and headers. We can skip the installation of
  several thousand documentation files for example, which takes a long
  time.
* Instead of downloading the zip archive via PowerShell's
  Invoke-WebRequest we can get the data much faster using CopyItem off
  the CIFS share. As a bonus this is also more robust against download
  failures.

Change-Id: I9128bd70e5f4a4ebcdbf046765e76b63bad033a5
Reviewed-by: Frederik Gladhorn <frederik.gladhorn@qt.io>
coin/provisioning/qtci-windows-10-x86_64/mysql.ps1