Skip to content

Instantly share code, notes, and snippets.

@nathanmkaya
Created April 15, 2022 23:51
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save nathanmkaya/8985785bdc449c5401f8e6da5c5937be to your computer and use it in GitHub Desktop.
Save nathanmkaya/8985785bdc449c5401f8e6da5c5937be to your computer and use it in GitHub Desktop.
FAILED: build out/target/product/oneplus7/obj/FAKE/sepolicy_neverallows_intermediates/sepolicy_neverallows
Outputs: out/target/product/oneplus7/obj/FAKE/sepolicy_neverallows_intermediates/sepolicy_neverallows
Error: exited with code: 1
Command: /bin/bash -c "(ASAN_OPTIONS=detect_leaks=0 out/host/linux-x86/bin/checkpolicy -M -c 30 -o out/target/product/oneplus7/obj/FAKE/sepolicy_neverallows_intermediates/sepolicy_neverallows.tmp out/target/product/oneplus7/obj/FAKE/sepolicy_neverallows_intermediates/policy.conf ) && (out/host/linux-x86/bin/sepolicy-analyze out/target/product/oneplus7/obj/FAKE/sepolicy_neverallows_intermediates/sepolicy_neverallows.tmp neverallow -w -f out/target/product/oneplus7/obj/FAKE/sepolicy_neverallows_intermediates/policy_2.conf || ( echo \"\" 1>&2; echo \"sepolicy-analyze failed. This is most likely due to the use\" 1>&2; echo \"of an expanded attribute in a neverallow assertion. Please fix\" 1>&2; echo \"the policy.\" 1>&2; exit 1 ) ) && (touch out/target/product/oneplus7/obj/FAKE/sepolicy_neverallows_intermediates/sepolicy_neverallows.tmp ) && (mv out/target/product/oneplus7/obj/FAKE/sepolicy_neverallows_intermediates/sepolicy_neverallows.tmp out/target/product/oneplus7/obj/FAKE/sepolicy_neverallows_intermediates/sepolicy_neverallows )"
Output:
device/qcom/sepolicy/generic/public/attributes:29:ERROR 'Duplicate declaration of type' at token ';' on line 7086:
attribute vendor_hal_hbtp;
checkpolicy: error(s) encountered while parsing configuration
FAILED: build out/target/product/oneplus7/obj/ETC/sepolicy.recovery_intermediates/sepolicy
Outputs: out/target/product/oneplus7/obj/ETC/sepolicy.recovery_intermediates/sepolicy
Error: exited with code: 1
Command: /bin/bash -c "(ASAN_OPTIONS=detect_leaks=0 out/host/linux-x86/bin/checkpolicy -M -c 30 -o out/target/product/oneplus7/obj/ETC/sepolicy.recovery_intermediates/sepolicy.tmp out/target/product/oneplus7/obj/ETC/sepolicy.recovery_intermediates/sepolicy.recovery.conf ) && (out/host/linux-x86/bin/sepolicy-analyze out/target/product/oneplus7/obj/ETC/sepolicy.recovery_intermediates/sepolicy.tmp permissive > out/target/product/oneplus7/obj/ETC/sepolicy.recovery_intermediates/sepolicy.permissivedomains ) && (if [ \"userdebug\" = \"user\" -a -s out/target/product/oneplus7/obj/ETC/sepolicy.recovery_intermediates/sepolicy.permissivedomains ]; then echo \"==========\" 1>&2; echo \"ERROR: permissive domains not allowed in user builds\" 1>&2; echo \"List of invalid domains:\" 1>&2; cat out/target/product/oneplus7/obj/ETC/sepolicy.recovery_intermediates/sepolicy.permissivedomains 1>&2; exit 1; fi ) && (mv out/target/product/oneplus7/obj/ETC/sepolicy.recovery_intermediates/sepolicy.tmp out/target/product/oneplus7/obj/ETC/sepolicy.recovery_intermediates/sepolicy )"
Output:
device/qcom/sepolicy/generic/public/attributes:29:ERROR 'Duplicate declaration of type' at token ';' on line 7086:
attribute vendor_hal_hbtp;
checkpolicy: error(s) encountered while parsing configuration
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment