This fixes generation of cloudabi syscall tables broken in r340424.
Details
Diff Detail
- Repository
- rS FreeBSD src repository - subversion
- Lint
Lint Not Applicable - Unit
Tests Not Applicable
Event Timeline
Ouch, command substitution in syscalls.conf
Yeah, that will be a little more interesting for non-sh parsers :)
Yeah... Luckily this isn't too bad and I've got it working locally in the lua world, but we really should document what's ok and not ok in these .conf files based on how they're currently done to the best of our knowledge.
One of my new pet peeves after lualoader is giving something a fairly innocuous looking extension that's actually fully flavored and not well-documented as such.
OTOH, I don't know where documentation for this in particular would live unless we started an informational syscall manpage with content like the AddingSyscalls wiki page.
A better solution would probably be to have a new option to enable all syscalls in capability mode to replace this stuff. I just took this route to restore existing functionality.