All Projects â†’ fedora-sysv â†’ initscripts

fedora-sysv / initscripts

Licence: GPL-2.0 license
📜 Scripts to bring up network interfaces and legacy utilities in Fedora.

Programming Languages

shell
77523 projects
c
50402 projects - #5 most used programming language
Makefile
30231 projects
python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to initscripts

squashmount
Init and management script for mounting rewritable squashfs-compressed data
Stars: ✭ 40 (+5.26%)
Mutual labels:  initscript
install
basic script for project installation
Stars: ✭ 17 (-55.26%)
Mutual labels:  initscript
SuperShaper-SOHO
Packet filtering / QoS setup for typical home/small office
Stars: ✭ 14 (-63.16%)
Mutual labels:  initscript
init
KISS Linux - Init Framework
Stars: ✭ 85 (+123.68%)
Mutual labels:  initscript

initscripts

Build Status Differential ShellCheck Total alerts Language grade: Python Language grade: C/C++ Mergify Status

This repository contains source code for legacy System V initscripts, which are primarily used in Linux distributions like e.g.:

Since most of the major Linux distributions have already switched to systemd, the initscripts concept is quite outdated nowadays. As a result, this repository provides primarily only the support for other initscripts that might still exist out there.

The above mentioned support includes e.g. the /etc/rc.d/init.d/functions or /usr/sbin/service files.

Another functionality this source code provides includes:

  • network-scripts - legacy scripts for manipulating of network devices
  • readonly-root - service for configuring the read-only root support
  • netconsole - service for initializing of network console logging

For the RPM based distributions we also provide a specfile for easier packaging.

Future of initscripts

As mentioned above, the initscripts concept is outdated nowadays, and de-facto obsolete. Most of the work on this repository is just a maintenance, and we do not plan on extending the support for initscripts in the future in any way.

We intend to convert the rest of the remaining services into systemd units, and remove them eventually if possible.

And we have also started our work on decomissioning of network-scripts as well. This means no new functionality will be added into them. In case you need some you should ask for it to be implemented in NetworkManager, if it isn't already.

No longer active branches

Follow the steps in our wiki - how to access inactive branches - in case you need to check out old git branches for any reason.

Bugs reporting

If you find a bug, we would like to hear about it -- although we can't guarantee we will be able to fix it... The best way to report bugs differs for each distribution:

  • RHEL | CentOS - create a bug report in bugzilla for corresponding RHEL version
  • Fedora | Other - create a new issue directly here on GitHub

NOTE: Bug reports created for Fedora in bugzilla usually take a lot of time to resolve. We advise to use GitHub instead.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].