Bug 865496

Summary: RFE: split off alternatives as its own {sub,}package
Product: [Fedora] Fedora Reporter: Adam Jackson <ajax>
Component: chkconfigAssignee: Bill Nottingham <notting>
Status: CLOSED WONTFIX QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: 18CC: notting, rvokal
Target Milestone: ---   
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2012-10-11 15:19:48 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:

Description Adam Jackson 2012-10-11 15:11:58 UTC
alternatives is currently shipped in the chkconfig package.  chkconfig itself is mostly superseded by systemd, but alternatives is still generally useful.  We should split them apart so we don't continue to pull in chkconfig.

Fortunately alternatives is almost entirely orthogonal from the rest of the package, the only shared bits are translations.

Comment 1 Bill Nottingham 2012-10-11 15:19:48 UTC
alternatives has an --initscript command to denote the initscript that activating/deactivating the alternative should act on. It uses chkconfig for SysV scripts.

Hence, this split would require one of:
1) alternatives requiring chkconfig (ergo, accomplishing nothing)
2) packages *or administrators* who call alternatives and have SysV init scripts internalizing the requirement so they still pull in chkconfig

Note that systemctl will also call chkconfig if asked to enable or disable a sysv script. Splitting out chkconfig in this way would still require a mechanism to bring in sysv support for third-party or administrator scripts.

Given that, my inclination is WONTFIX; at least not until a better solution than merely splitting it out appears.