Blame README.md

Packit Service 18eaa3
# initscripts | [![Build Status](https://travis-ci.org/fedora-sysv/initscripts.svg?branch=master)](https://travis-ci.org/fedora-sysv/initscripts)
Packit Service 18eaa3
This repository contains source code for **legacy** *System V [initscripts](https://en.wikipedia.org/wiki/Init)*,
Packit Service 18eaa3
which are primarily used in *[Linux](https://en.wikipedia.org/wiki/Linux) distributions like e.g.*:
Packit Service 18eaa3
* [Fedora](https://en.wikipedia.org/wiki/Fedora_(operating_system))
Packit Service 18eaa3
* [Red Hat Enterprise Linux](https://en.wikipedia.org/wiki/Red_Hat_Enterprise_Linux)
Packit Service 18eaa3
* [CentOS](https://en.wikipedia.org/wiki/CentOS)
Packit Service 18eaa3
* and some others as well...
Packit Service 18eaa3
Packit Service 18eaa3
Since most of the major Linux distributions have already switched to
Packit Service 18eaa3
*[systemd](https://en.wikipedia.org/wiki/Systemd)*, the *initscripts concept* is
Packit Service 18eaa3
quite outdated nowadays. *As a result, this repository provides primarily only
Packit Service 18eaa3
the support for other initscripts that might still exist out there.*
Packit Service 18eaa3
Packit Service 18eaa3
The above mentioned support includes e.g. the
Packit Service 18eaa3
[`/etc/rc.d/init.d/functions`](https://github.com/fedora-sysv/initscripts/blob/master/etc/rc.d/init.d/functions)
Packit Service 18eaa3
or
Packit Service 18eaa3
[`/usr/sbin/service`](https://github.com/fedora-sysv/initscripts/blob/master/usr/sbin/service)
Packit Service 18eaa3
files.
Packit Service 18eaa3
Packit Service 18eaa3
Another functionality this source code provides includes:
Packit Service 18eaa3
 * [`network-scripts`](https://github.com/fedora-sysv/initscripts/tree/master/network-scripts) - **legacy** scripts for manipulating of network devices
Packit Service 18eaa3
 * [`readonly-root`](https://github.com/fedora-sysv/initscripts/blob/master/usr/lib/systemd/readonly-root) - service for configuring the read-only root support
Packit Service 18eaa3
 * [`netconsole`](https://github.com/fedora-sysv/initscripts/blob/master/etc/rc.d/init.d/netconsole) - service for initializing of network console logging
Packit Service 18eaa3
Packit Service 18eaa3
For the *[RPM](https://en.wikipedia.org/wiki/Rpm_(software))* based distributions
Packit Service 18eaa3
we also provide a [`specfile`](https://github.com/fedora-sysv/initscripts/blob/master/initscripts.spec)
Packit Service 18eaa3
for easier packaging.
Packit Service 18eaa3
Packit Service 18eaa3
## Future of initscripts
Packit Service 18eaa3
As mentioned above, the *initscripts concept* is outdated nowadays, and de-facto
Packit Service 18eaa3
obsolete. Most of the work on this repository is just a maintenance, and we do
Packit Service 18eaa3
**not** plan on extending the support for initscripts in the future in any way.
Packit Service 18eaa3
Packit Service 18eaa3
We intend to convert the rest of the remaining services into *systemd* units,
Packit Service 18eaa3
and remove them eventually if possible.
Packit Service 18eaa3
Packit Service 18eaa3
And we have also started our work on decomissioning of
Packit Service 18eaa3
[`network-scripts`](https://github.com/fedora-sysv/initscripts/tree/master/network-scripts)
Packit Service 18eaa3
as well. This means no new functionality will be added into them. In case you
Packit Service 18eaa3
need some you should ask for it to be implemented
Packit Service 18eaa3
in *[NetworkManager](https://en.wikipedia.org/wiki/NetworkManager)*, if it isn't
Packit Service 18eaa3
already.
Packit Service 18eaa3
Packit Service 18eaa3
## No longer active branches
Packit Service 18eaa3
Follow the steps in our wiki -
Packit Service 18eaa3
[how to access inactive branches](https://github.com/fedora-sysv/initscripts/wiki/How-to-access-inactive-branches) -
Packit Service 18eaa3
in case you need to check out old git branches for any reason.
Packit Service 18eaa3
Packit Service 18eaa3
Packit Service 18eaa3
Packit Service 18eaa3
BACKUP of old inactive/stale git branches & their hashes:
Packit Service 18eaa3
Packit Service 18eaa3
<branch name>                 <SHA-1 hash>
Packit Service 18eaa3
-------------                 ------------
Packit Service 18eaa3
initscripts-FC1-branch        516fdb9ffde8199d66212241b67956ae21b76bea
Packit Service 18eaa3
initscripts-FC2-branch        f3d2594413456574a0269813bdd351d6b0754924
Packit Service 18eaa3
FC3-branch                    20e2d4679678cf377362de4a62edc8a8e38cf361
Packit Service 18eaa3
FC4-branch                    431a471e479eb6dffc43a3bb785bf2711627fc95
Packit Service 18eaa3
FC5-branch                    28a82ee5ae1f9111d19350a8d342c1fb1e3ed4e6
Packit Service 18eaa3
FC6-branch                    aa8cd70238da8c40db7566e0916aa246bd37abc1
Packit Service 18eaa3
F7-branch                     329556dcf89e0757d49160d9adbe40169571a5d2
Packit Service 18eaa3
F8-branch                     c60ac9fb617a28d6b4a33150b75fbf3d24e05ae4
Packit Service 18eaa3
F9-branch                     301dd44b3fadf1e97644ad462b1ee42043d2f5ef
Packit Service 18eaa3
F10-branch                    210d0fb68b306c50a1e6a4a71cffb57519445d33
Packit Service 18eaa3
F11-branch                    d6f77e0e9c84d0129913dcad6b057fe73e595b89
Packit Service 18eaa3
F12-branch                    5d69a368ab85b007177bc9a5ee38687f0c081708
Packit Service 18eaa3
F13-branch                    d463b24eb479b3aeb5dc51479610fe3decf4ddd5
Packit Service 18eaa3
F14-branch                    55e1e7637b7fc26dceac3d157914d526a79ba18d
Packit Service 18eaa3
F15-branch                    afd5fa70b8ae507736d8619d9b54ee10ac3eaf50
Packit Service 18eaa3
F16-branch                    1baf69352e5f1d3a73827974a937b93eaf3ba9a9
Packit Service 18eaa3
F17-branch                    ccea0dc2f03041056e8b5a07ea9c7baff1c741c2
Packit Service 18eaa3
F18-branch                    7ae0decf762beed8ff17c03fd203e78e3108b46b
Packit Service 18eaa3
initscripts-3_0E-branch       a1d18e8bcb70eb2df53d690cb64138e60cdbb506
Packit Service 18eaa3
initscripts-3_0E-rhgb-branch  6fd5fcccc3aa5fdbdbcab8f7425f87d72ef1a3b4
Packit Service 18eaa3
initscripts-7_0-branch        475ece0115c304cb546dd789a68e1927498f1cf5
Packit Service 18eaa3
initscripts-7_1-branch        e61bc31e8fd37cce1b85aaccd08da8e65a4e377b
Packit Service 18eaa3
initscripts-7_2-branch        27465d15fbdad4142c15b0cd3fbe7de1cb4c9dbd
Packit Service 18eaa3
initscripts-7_3-branch        c222a1c2a46c42c12b5d898091962122375c9c42
Packit Service 18eaa3
initscripts-8_0-branch        826c2b5786a35ba669b9b3f508817c0b64ddc908
Packit Service 18eaa3
initscripts-9-branch          4630ba6b433cb9bbba55d6c942f104535f9c0e0b
Packit Service 18eaa3
origin                        6b5d4bfa26c45eb4351aad41c66d2ab0907cb304
Packit Service 18eaa3
redhat                        578f0bb804e9d26881b3aa2349ff418235d0931b
Packit Service 18eaa3
systemd-branch                cc5b400dd6bad85f5d7b8e4a889134d3668e20a4
Packit Service 18eaa3
SEREL                         8a26159ec668893c845d5dcbec48f509b2dacc6c
Packit Service 18eaa3
unstable                      b5da33084c723b7a182d6724d9a8855a16c0b55d
Packit Service 18eaa3
upstart-0.6.0-branch          5df584569b80bb8977f181e16b0de47fb4df08f1
Packit Service 18eaa3
--->
Packit Service 18eaa3
Packit Service 18eaa3
## Bugs reporting
Packit Service 18eaa3
If you find a bug, we would like to hear about it -- although we can't guarantee
Packit Service 18eaa3
we will be able to fix it... The best way to report bugs differs for each
Packit Service 18eaa3
distribution:
Packit Service 18eaa3
 * `RHEL | CentOS` - create a bug report in [bugzilla](https://bugzilla.redhat.com/enter_bug.cgi) for corresponding RHEL version
Packit Service 18eaa3
 * `Fedora | Other` - create a [new issue](https://github.com/fedora-sysv/initscripts/issues/new) directly here on GitHub
Packit Service 18eaa3
Packit Service 18eaa3
**NOTE:** Bug reports created for *Fedora* in [bugzilla](https://bugzilla.redhat.com/) usually take a lot of time to
Packit Service 18eaa3
resolve. *We advise to use GitHub instead.*