Bug 1414695
Summary: | Provide native systemd unit files for all xinted inbuilt services | ||||||||
---|---|---|---|---|---|---|---|---|---|
Product: | Red Hat Enterprise Linux 7 | Reporter: | Jijesh Kalliyat <jkalliya> | ||||||
Component: | xinetd | Assignee: | Jan Synacek <jsynacek> | ||||||
Status: | CLOSED WONTFIX | QA Contact: | qe-baseos-daemons | ||||||
Severity: | medium | Docs Contact: | |||||||
Priority: | medium | ||||||||
Version: | 7.4 | CC: | jkalliya, mpoole, systemd-maint-list | ||||||
Target Milestone: | rc | Keywords: | FutureFeature | ||||||
Target Release: | --- | ||||||||
Hardware: | All | ||||||||
OS: | Linux | ||||||||
Whiteboard: | |||||||||
Fixed In Version: | Doc Type: | Enhancement | |||||||
Doc Text: | Story Points: | --- | |||||||
Clone Of: | Environment: | ||||||||
Last Closed: | 2017-01-25 11:50:00 UTC | Type: | Bug | ||||||
Regression: | --- | Mount Type: | --- | ||||||
Documentation: | --- | CRM: | |||||||
Verified Versions: | Category: | --- | |||||||
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |||||||
Cloudforms Team: | --- | Target Upstream Version: | |||||||
Embargoed: | |||||||||
Attachments: |
|
Created attachment 1242425 [details]
xinetd service instance script
This script "/usr/lib/systemd/system/xinetd-inbuilt@.service" provides the instance template for the inbuilt services of xinetd.
In fact it can be used for any xinetd controlled service.
Instance usage example. systemctl enable xinetd-inbuilt I don't understand why you would want to do something like this. Why not call chkconfig directly? The main point of the customer is that having to use chkconfig means they have to maintain both systemd unit files and chkconfig control scripts. Given systemd has effectively obsoleted the need to use xinetd for anything other than its inbuilt services it makes a for a more unified experience to have xinetd provide the integration elements, via a unit template, to allow control of its internal services by using native systemctl commands. |
Created attachment 1242424 [details] Control script This script "/usr/sbin/xinetd-alloff" should be used in the current xinetd systemd unit file as ExecStartPre to disable all services (in case ones have been manual selected outside systemd control. Individual service control comes with an instance service script.