> and ncm-systemd too?

Yes. Definitely. Make a `systemd`-related component that lives under `/software/components/chkconfig` by adding this in the RHEL7-specific templates:

```bash
"/software/components/chkconfig/ncm-module" = "systemd";
```

I want any component to be allowed to consume any methods in this API. This is a portability layer for `ncm-ssh`, `ncm-metaconfig`, `ncm-authconfig` and so on. Listing daemons and adding them to different runlevels opens the possibility of interferences with whatever is in `/software/components/chkconfig`, which I definitely don't want to see.

Also, this would imply that the Solaris' `enable` and `disable` actions supported here would add `-t`. It would be the job of the component controlling SMF to decide what persists on reboot and what doesn't.