apply DSL to extension block in compatible way
Merge pull request #1220 from mojavelinux/block-extension-dsl-opal

apply DSL to extension block in compatible way