Bug 865496 - RFE: split off alternatives as its own {sub,}package
RFE: split off alternatives as its own {sub,}package
Product: Fedora
Classification: Fedora
Component: chkconfig (Show other bugs)
Unspecified Unspecified
unspecified Severity unspecified
: ---
: ---
Assigned To: Bill Nottingham
Fedora Extras Quality Assurance
Depends On:
  Show dependency treegraph
Reported: 2012-10-11 11:11 EDT by Adam Jackson
Modified: 2014-03-16 23:32 EDT (History)
2 users (show)

See Also:
Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of:
Last Closed: 2012-10-11 11:19:48 EDT
Type: Bug
Regression: ---
Mount Type: ---
Documentation: ---
Verified Versions:
Category: ---
oVirt Team: ---
RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: ---

Attachments (Terms of Use)

  None (edit)
Description Adam Jackson 2012-10-11 11:11:58 EDT
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 11:19:48 EDT
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.

Note You need to log in before you can comment on or make changes to this bug.