Commit Graph

10 Commits

Author SHA1 Message Date
Jesse 77a58d1f10 Add check for OpenRC-run at /usr/sbin/openrc-run to
make sure we find the proper path under merged /usr situations.
2024-08-01 18:14:08 -03:00
Jesse Smith b9841a3c74 Added two new checks to avoid potential segfault. 2019-01-26 19:28:51 -04:00
Werner Fink bd70202e71 - Add systemd support
* Talk with systemd over dbus connection to get all services and
    targets known by systemd
  * Implement missing garbage collector for system facilities as
    the systemd targets are used as system facilities
  + Side efect is that we detect loops in the systemd units
2012-11-14 12:58:07 +00:00
Werner Fink 23006035df - Add showall patch from Debian developer Kel Modderman
- Avoid warnings if there exsists LSB tags for a script in the
  override locations (fate #314069)  
- Do not enforce service reload in case of an other root files
  system no in case of not having systemd running (bnc#728947)   
- We should forward to systemctl when running under rpm (this is
  supposed to be handled outside insserv) (from Frederic Crozat)
- When insserv is called with full path of initscript
  ("insserv /etc/init.d/acpid") , systemctl was called with a "null"
  alternative root (from Frederic Crozat).
- Enable insserv to support systemd services if shadowed by systemd
- Skip `FATAL' key word from messages currently nonfatal
- Linked lists: support prefetch of next pointer address for all
  architectures
- Make temporary the new dependency checks nonfatal
- Warn if dependencies are not done in all runlevel
- Ignore real boot scripts for runlevel services as those
  are already enabled.
2012-10-26 11:21:41 +00:00
Werner Fink a62fc623e6 Remove redundant dependencies in the .depend.* makefiles 2010-06-18 16:10:03 +00:00
Werner Fink 20eeeb1d40 ditto 2010-06-15 12:21:18 +00:00
Werner Fink 00ce424704 Do not forget the aliases in the makefiles 2010-06-15 12:06:34 +00:00
Werner Fink 0334d43a88 Sort dependency lists of the services that is the highest dependencies first 2010-06-10 15:23:16 +00:00
Werner Fink 7fc9e206ef Add some patches from Debian developers, mainly Petter Reinholdtsen 2009-10-07 13:08:00 +00:00
Werner Fink 5f0488d3ac Initial checkin of insserv 2009-09-30 13:59:37 +00:00