Many updates to freebsd.sh (#16342)
commit317e741c0273ce64232d60453dd366a12331189b
authorPhil Jaenke <prj@rootwyrm.com>
Tue, 20 Aug 2019 13:35:18 +0000 (20 09:35 -0400)
committerAlexander Köplinger <alex.koeplinger@outlook.com>
Tue, 20 Aug 2019 13:35:18 +0000 (20 15:35 +0200)
tree28a0467ae5ac1b9f0a2fff1b7a974a78c7990837
parentea29349f77df3a4eb553300c1b694afe656cd56a
Many updates to freebsd.sh (#16342)

* Many updates to make it better

Too much to list by many measures. This makes sure appropriate kernel modules, file systems, build packages, supplemental packages, and directories are installed or created as appropriate. This also addresses a known failure condition in System.Security-xunit due to a missing directory resulting in ownership problems.

* Make corrections for Azure

I don't have an Azure to test with, so I missed that the script is calling with `-e` and that Azure uses a non-`GENERIC` kernel with procfs baked in (likely required for Azure drivers.)
scripts/ci/provisioning/freebsd.sh