Селинуксу не хватает typedef, и я не могу создать Android-ROM - PullRequest
0 голосов
/ 20 сентября 2019

Мне не удается собрать происхождение или стрелу из-за отсутствия selinux typedef

FAILED: /home/gianfranco/android/arrowos/out/target/product/mido/obj/ETC/sepolicy.recovery_intermediates/sepolicy
/bin/bash -c "(ASAN_OPTIONS=detect_leaks=0 /home/gianfranco/android/arrowos/out/host/linux-x86/bin/checkpolicy -M -c            30 -o /home/gianfranco/android/arrowos/out/target/product/mido/obj/ETC/sepolicy.recovery_intermediates/sepolicy.tmp /home/gianfranco/android/arrowos/out/target/product/mido/obj/ETC/sepolicy.recovery_intermediates/sepolicy.recovery.conf ) && (/home/gianfranco/android/arrowos/out/host/linux-x86/bin/sepolicy-analyze /home/gianfranco/android/arrowos/out/target/product/mido/obj/ETC/sepolicy.recovery_intermediates/sepolicy.tmp permissive > /home/gianfranco/android/arrowos/out/target/product/mido/obj/ETC/sepolicy.recovery_intermediates/sepolicy.permissivedomains ) && (if [ \"userdebug\" = \"user\" -a -s /home/gianfranco/android/arrowos/out/target/product/mido/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 /home/gianfranco/android/arrowos/out/target/product/mido/obj/ETC/sepolicy.recovery_intermediates/sepolicy.permissivedomains 1>&2;               exit 1;                 fi ) && (mv /home/gianfranco/android/arrowos/out/target/product/mido/obj/ETC/sepolicy.recovery_intermediates/sepolicy.tmp /home/gianfranco/android/arrowos/out/target/product/mido/obj/ETC/sepolicy.recovery_intermediates/sepolicy )"
device/qcom/sepolicy/private/dataservice_app.te:59:ERROR 'unknown type netd_socket' at token ';' on line 49779:
allow dataservice_app netd_socket:sock_file write;
#line 59
checkpolicy:  error(s) encountered while parsing configuration
...