1{
2 lib,
3 skawarePackages,
4 skalibs,
5}:
6
7skawarePackages.buildPackage {
8 pname = "s6-linux-utils";
9 version = "2.6.3.0";
10 sha256 = "sha256-fiScNsc7mev8H5qaTDGL52tGHrxT05Ut6QZMz6tABzk=";
11
12 description = "Set of minimalistic Linux-specific system utilities";
13 platforms = lib.platforms.linux;
14
15 outputs = [
16 "bin"
17 "dev"
18 "doc"
19 "out"
20 ];
21
22 # TODO: nsss support
23 configureFlags = [
24 "--bindir=\${bin}/bin"
25 "--includedir=\${dev}/include"
26 "--with-sysdeps=${skalibs.lib}/lib/skalibs/sysdeps"
27 "--with-include=${skalibs.dev}/include"
28 "--with-lib=${skalibs.lib}/lib"
29 "--with-dynlib=${skalibs.lib}/lib"
30 ];
31
32 postInstall = ''
33 # remove all s6 executables from build directory
34 rm $(find -name "s6-*" -type f -mindepth 1 -maxdepth 1 -executable) rngseed
35 rm libs6ps.a.xyzzy
36
37 mv doc $doc/share/doc/s6-linux-utils/html
38 '';
39
40}