Use userdebug_or_eng in domain.te

For /dev/diag

Change-Id: I9692a0bb55cdf1d8bf4786f178be42dca44fea5f
diff --git a/BoardConfig.mk b/BoardConfig.mk
index 4412915..22a65fc 100644
--- a/BoardConfig.mk
+++ b/BoardConfig.mk
@@ -104,6 +104,7 @@
        bridge.te \
        camera.te \
        device.te \
+       domain.te \
        file.te \
        irsc_util.te \
        mediaserver.te \
@@ -127,10 +128,6 @@
        genfs_contexts \
        te_macros
 
-ifneq ($(TARGET_BUILD_VARIANT),user)
-       BOARD_SEPOLICY_UNION += domain.te
-endif
-
 HAVE_ADRENO_SOURCE:= false
 
 OVERRIDE_RS_DRIVER:= libRSDriver_adreno.so
diff --git a/sepolicy/domain.te b/sepolicy/domain.te
index 31ab9b3..07223d1 100644
--- a/sepolicy/domain.te
+++ b/sepolicy/domain.te
@@ -1 +1,3 @@
-allow domain diag_device:chr_file rw_file_perms;
+userdebug_or_eng(`
+  allow domain diag_device:chr_file rw_file_perms;
+')