"I installed High Sierra Beta 3 on a new partition and installed our driver package. It said it installed successfully and I do see the files in /Library/Extensions. I checked the Security Panel and didn't see any notification to approve a developer id.
I then ran
sudo kextload Myri10GE.kext
/Library/Extensions/Myri10GE.kext failed to load - (libkern/kext) system policy prevents loading; check the system/kernel logs for errors or try kextutil(8).
I then saw the popup "System Extension Blocked" and clicked OK to dismiss it. I then went back to the Security Panel and saw the "Allow" button. I clicked it and the our driver was loaded. ifconfig shows the ports attached.
I was thinking of modifying the postinstall script to run the kextutil command to load the driver as it seems to have not triggered the popup/"Allow" button.
Any other ideas on what others are doing to handle the new policy?
Do you get the popup/Allow button on a new Installation or do you have to run kextload/kextutil explicitly?