Linux repositories inspector

insserv - boot sequence organizer using LSB init.d script dependency information

The insserv program is used by the standard SysV-based init system. It updates the order of symlinks in /etc/rc?.d/ based on dependencies specified by LSB headers in the init.d scripts themselves.
These declared relations between scripts make it possible to optimize the boot sequence for the currently installed set of packages, while detecting and rejecting dependency loops.
Using insserv incorrectly can result in an unbootable system.
1.18.0
Debian iconDebian 10.0
1.14.0
Debian iconDebian 9.0
Ubuntu iconUbuntu 16.04 LTS
DistributionVersionSincePackageInstalledPackager
Debian iconDebian 10.0 buster/maindeb1.18.0-22019-01-2663.3 kiB148 kiB
Debian iconDebian 9.0 stretch/maindeb1.14.0-5.4+b12017-11-1060.3 kiB140 kiB
Ubuntu iconUbuntu 16.04 LTS xenial/maindeb1.14.0-5ubuntu32017-11-1037.3 kiB183 kiB

Manual pages

insserv(8)

insserv - Enable an installed system init script

Latest updates

Debian icon

Debian experimental experimental/main: Version 1.20.0~beta2-1 removed

2019-07-14
Debian icon

Debian experimental experimental/main: Version 1.20.0~beta2-1 introduced

2019-06-17
Debian icon

Debian 10.0 buster/main: Updated from 1.18.0-1 to 1.18.0-2

2019-01-26
  • Apply patch to improve formatting and spelling of insserv(8) manual and refresh other patches accordingly (Closes: #919610)
    • Thanks: Bjarni Ingi Gislason <>
  • Update standards version to 4.3.0 (no changes needed)
Debian icon

Debian experimental experimental/main: Version 1.16.0-5 removed

2019-01-14
Debian icon

Debian 10.0 buster/main: Updated from 1.14.0-5.4+b1 to 1.18.0-1

2019-01-12
  • New upstream release
  • Update `debian/watch':
    • match `xz' upstream archives
    • bump uscan compat version to 4
    • use secure protocol
  • Update and refresh patches
    • Drop `10_nosuse.patch' -- upstream now have -DSUSE commented-out
    • Drop `30_interactive_regexp_match_fix.patch' -- applied upstream
    • Refresh `21_tweak_warnings.patch'
    • Refresh `92_m68k_alignment.patch'
    • Drop `100_show.patch' -- upstream accepted `--showall' option
    • Refresh `130_crossbuild_fixes.patch'
    • Refresh `140_debian_test_suite.patch'
    • Refresh `150_core_string_test.patch'
    • Refresh `160_manual_page_update.patch'
    • Refresh `180_MAXSYMLINKS.patch'
    • Refresh `warn_in_ignore_mode.patch'
  • Add patch to disable systemd integration and remove dbus dependency
  • Drop failing test, concerning script with no LSB header.
  • wrap-and-sort -sta
  • Fix whitespace errors in following files:
    • debian/changelog
    • debian/run-testsuite
  • Update standards version to 4.2.1 (no changes needed)
  • Update debhelper compat to 11
  • Build-depend on `debhelper-compat' (obsoletes `debian/compat')
  • Update Vcs-* fields in `debian/control'
  • Set mailing list to Maintainer field, add myself to Uploaders list
  • Do not create obsolete `/etc/bash_completion.d'
  • Do not use absolute path to commands in maintainer script
  • Do not set dpkg-architecture variables in `debian/rules'. They are managed as apporiate by debhelper.
Debian icon

Debian experimental experimental/main: Version 1.16.0-5 introduced

2017-11-10
  • Add 200_hide_insserv_on_ubuntu.patch to make sure insserv isn't in the default PATH, and break sysv-rc (<< 2.88dsf-53) to ensure a new version of sysvinit is used with this version of the insserv package.
  • Add autopkgtest self test code using the test suite executed at build time.
Debian icon

Debian 10.0 buster/main: Version 1.14.0-5.4+b1 introduced

2017-11-10
  • Binary-only non-maintainer upload for amd64; no source changes.
  • rebuild with PIE
Debian icon

Debian 9.0 stretch/main: Version 1.14.0-5.4+b1 introduced

2017-11-10
  • Binary-only non-maintainer upload for amd64; no source changes.
  • rebuild with PIE
Ubuntu icon

Ubuntu 16.04 LTS xenial/main: Version 1.14.0-5ubuntu3 introduced

2017-11-10
  • Fix build with GCC 5.

Related packages

insserv-compat - Simple insserv replacement for systemd only systems
⇧ Top