New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
ncm-systemd: support xinetd services like chkconfig #693
Comments
@wdpypere thx for discovering this gem 😄 |
The advantage of having xinetd support in chkconfig means that the "disable all startup services which are not explicitly enabled" policy can be implemented. I doubt ncm-metaconfig could support such a policy for xinetd. Does systemd subsume xinetd or is that still around in RH7? For the moment I suggest the metaconfig templates throw an "unsupported config" error so people don't incorrectly assume things work. |
We discussed this at the 21st workshop, concluding that the xinetd support was accidental. |
Looking at our CASTOR config, not adding this support is unlikely to be problematic for CASTOR on either SL6 or SL7. |
If there's no action to be taken, should this be closed? |
Discussion at workshop: still a requirement to disable all unknown services in xinetd. This should no be part of ncm-systemd. Proposal is to make a new component, ncm-xinetd, transfer existing ncm-metaconfig files for managing xinetd to it and then add functionality to iterate over all files on disk and remove them. |
@ned21 @jrha we (well, @kwaegema) found something related (fyi, looks like we only have 3 xinetd services, we will generate unit files for them, and not investigate in anything structural to convert xinetd configs) |
much to my surprise, it seems that
ncm-chkconfig
supports en/disabling xinetd services like regular services.there is however no such support in
ncm-systemd
(and i'd rather keep it that way). possible solutions:there is xinetd support in metaconfig
currently, the component fails to start the so-called service and ends with error.
The text was updated successfully, but these errors were encountered: