static: compare the capability tables instead of a copy of the answer #1
Loading…
Reference in a new issue
No description provided.
Delete branch "nonos-sync/gh-3"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
The
abi/caps.tomlcheck compared the file against four graphics values written into this script:That is a third copy of the table, not a comparison between the two that exist. It passed while
abi/caps.tomlpublishedTIMEon the bit the kernel uses forNetwork,LOGonCoreExec,YIELDonIOandKSTATonMemory, and left 22 capabilities unpublished.Replaced with the checkers, each comparing against
src/capabilities/types/bit.rs:check_caps_abi.pyabi/caps.tomlcheck_service_caps.pyCAP_*constants vs kernel bitscheck_cap_parity.pynonos_capvsnonos_manifest--allow-stale-groupsreports[groups]names that[bits]does not define without failing, since which capabilities a group should hold is policy and cannot be derived from the enum.Depends on NON-OS/nonos-micro-kernel#442, which adds the scripts. Merge that first.
Opened on GitHub by eKisNonos as pull request 3. Review and merge happen there while this repository is kept in step from GitHub; this copy follows it, and is marked merged or closed when it is.
View command line instructions
Checkout
From your project repository, check out a new branch and test the changes.