gnu: Add s6-linux-init.

This new package contains refugees from the s6-linux-utils update.

* gnu/packages/skarnet.scm (s6-linux-init): New public variable.
This commit is contained in:
Tobias Geerinckx-Rice 2018-02-23 15:49:00 +01:00
parent ef8cab008b
commit c14dcc0c40
No known key found for this signature in database
GPG key ID: 0DB0FF884F556D79

View file

@ -290,6 +290,44 @@ (define-public s6-portable-utils
optimized for simplicity and small size. They were designed for embedded optimized for simplicity and small size. They were designed for embedded
systems and other constrained environments, but they work everywhere."))) systems and other constrained environments, but they work everywhere.")))
(define-public s6-linux-init
(package
(name "s6-linux-init")
(version "0.3.1.1")
(source
(origin
(method url-fetch)
(uri (string-append
"http://skarnet.org/software/s6-linux-init/s6-linux-init-"
version ".tar.gz"))
(sha256
(base32
"0yfxrjqlbb6kac4gcn78phxbwp5sj9jmc1vxpsrbql62mfjyiqly"))))
(build-system gnu-build-system)
(inputs
`(("skalibs" ,skalibs)))
(arguments
'(#:configure-flags
(list
(string-append "--with-lib="
(assoc-ref %build-inputs "skalibs")
"/lib/skalibs")
(string-append "--with-sysdeps="
(assoc-ref %build-inputs "skalibs")
"/lib/skalibs/sysdeps"))
#:tests? #f))
(home-page "https://skarnet.org/software/s6-linux-init")
(license isc)
(synopsis "Minimalistic tools to create an s6-based init system on Linux")
(description
" s6-linux-init is a set of minimalistic tools to create a s6-based init
system, including an @command{/sbin/init} binary, on a Linux kernel.
It is meant to automate creation of scripts revolving around the use of other
skarnet.org tools, especially s6, in order to provide a complete booting
environment with integrated supervision and logging without having to hand-craft
all the details. ")))
(define-public s6-linux-utils (define-public s6-linux-utils
(package (package
(name "s6-linux-utils") (name "s6-linux-utils")