diff options
Diffstat (limited to 'INSTALL')
-rw-r--r-- | INSTALL | 23 |
1 files changed, 10 insertions, 13 deletions
@@ -6,25 +6,16 @@ Build Instructions - A Linux-based system with a standard C development environment - GNU make version 3.81 or later - - skalibs version 2.8.0.0 or later: http://skarnet.org/software/skalibs/ - - The scripts generated by the s6-linux-init-maker program have some -additional dependencies: - + - skalibs version 2.8.0.0 or later: https://skarnet.org/software/skalibs/ - execline version 2.5.1.0 or later: https://skarnet.org/software/execline/ - - s6-portable-utils version 2.2.1.3 or later: https://skarnet.org/software/s6-portable-utils/ - - s6-linux-utils version 2.5.0.1 or later: https://skarnet.org/software/s6-linux-utils/ - s6 version 2.8.0.0 or later: https://skarnet.org/software/s6/ + - Optional: nsss version 0.0.1.1 or later: https://skarnet.org/software/nsss/ + - Optional: utmps version 0.0.2.0 or later: https://skarnet.org/software/utmps/ This software is Linux-specific. It will run on a Linux kernel, version 2.6.32 or later. However, it should not be too hard to port to other Unix-like operating systems. - The s6-linux-init-maker binary will actually build *and run* on -another operating system; however, the scripts it produces depend on -s6-linux-utils binaries, which are really Linux-specific - so those -scripts will not run properly on another OS. - * Standard usage -------------- @@ -32,12 +23,18 @@ scripts will not run properly on another OS. ./configure && make && sudo make install will work for most users. - It will install the binaries in /bin. + It will install the exported binaries in /bin, the unexported +binaries in /libexec, and the skeleton scripts in /etc/s6-linux-init/skel. You can strip the binaries and libraries of their extra symbols via "make strip" before the "make install" phase. It will shave a few bytes off them. + Your default init binaries will not be overwritten. They will only be +overwritten by a manual action after you invoke s6-linux-init-maker, +check that you are happy with its output, and decide to use it as +your default init. + * Customization ------------- |