Source: s6-linux-init
Section: admin
Priority: optional
Maintainer: Aitor <aitor@genuen.org>
Uploaders: Shengjing Zhu <zhsj@debian.org>
Rules-Requires-Root: no
Build-Depends:
 debhelper-compat (= 13),
Build-Depends-Arch:
 libs6-dev (>= 2.15.1.0~),
 skalibs-dev (>= 2.15.2.0~),
Standards-Version: 4.6.2
Origin: Genuen
Homepage: https://skarnet.org/software/s6-linux-init/
Vcs-Git: https://salsa.debian.org/zhsj/s6.git
Vcs-Browser: https://salsa.debian.org/zhsj/s6

Package: libs6-linux-init-1.2
Architecture: any
Section: libs
Multi-Arch: same
Depends:
 ${misc:Depends},
 ${shlibs:Depends},
Description: tools to create an s6-based Linux init system (shared library)
 s6-linux-init is a suite of tools designed to provide an init program
 for the Linux kernel, i.e. the first program run at boot time.
 .
 This package contains the shared library.

Package: libs6-linux-init-dev
Architecture: any
Section: libdevel
Multi-Arch: same
Depends:
 libs6-linux-init-1.2 (= ${binary:Version}),
 ${misc:Depends},
Description: tools to create an s6-based Linux init system (development files)
 s6-linux-init is a suite of tools designed to provide an init program
 for the Linux kernel, i.e. the first program run at boot time.
 .
 This package contains static and header files.

Package: s6-linux-init
Architecture: any
Depends:
 ${misc:Depends},
 ${shlibs:Depends},
Suggests:
 s6-linux-init-doc,
Description: tools to create an s6-based Linux init system
 s6-linux-init is a suite of tools designed to provide an init program
 for the Linux kernel, i.e. the first program run at boot time.
 .
 It includes s6-linux-init-maker, which generates a complete init system
 tree, and companion utilities for shutdown, runlevel changes, and early
 boot helpers.

Package: s6-linux-init-doc
Architecture: all
Section: doc
Multi-Arch: foreign
Depends:
 ${misc:Depends},
Description: tools to create an s6-based Linux init system (documentation)
 s6-linux-init is a suite of tools designed to provide an init program
 for the Linux kernel, i.e. the first program run at boot time.
 .
 This package contains documentation files.

Package: genuen-s6-init
Architecture: any
Protected: yes
Depends:
 execline (>= 2.10.0.0~),
 s6-linux-init (= ${binary:Version}),
 initscripts,
 mount [linux-any],
 ${misc:Depends},
Conflicts:
 systemd-sysv,
 sysvinit-core,
 runit-init,
 finit-sysv,
 molly-guard (<< 0.8.3~),
 bfh-container (<< 20211009-24~),
 progress-linux-container (<< 20221002-12~),
Replaces:
 systemd-sysv,
 sysvinit-core,
 runit-init,
 finit-sysv,
Description: s6-linux-init as system init (Genuen)
 Installs execline wrappers in /sbin for init, halt, reboot, poweroff
 and shutdown, delegating to s6-linux-init. Replaces sysvinit-core as
 PID 1; mutually exclusive with other init implementations.
