├── .gitignore ├── AUTHORS ├── CONTRIBUTING ├── COPYING ├── DCO ├── INSTALL ├── Makefile ├── NEWS ├── README ├── configure ├── doc ├── index.html ├── overview.html ├── quickstart.html ├── s6-linux-init-echo.html ├── s6-linux-init-hpr.html ├── s6-linux-init-logouthookd.html ├── s6-linux-init-maker.html ├── s6-linux-init-nuke.html ├── s6-linux-init-shutdown.html ├── s6-linux-init-shutdownd.html ├── s6-linux-init-telinit.html ├── s6-linux-init-umountall.html ├── s6-linux-init.html ├── upgrade.html └── why.html ├── package ├── configure-snippets │ ├── configure_case_lines │ ├── configure_expand_dirs │ ├── configure_extra_checks │ ├── configure_generate_configh │ ├── configure_generate_make │ ├── configure_help_dependencies │ ├── configure_help_install │ ├── configure_help_options │ ├── configure_init_vars │ └── configure_slashpackage_other ├── deps-build ├── deps.mak ├── info ├── modes └── targets.mak ├── skel ├── rc.init ├── rc.shutdown ├── rc.shutdown.final └── runlevel ├── src ├── include-local │ ├── defaults.h │ └── initctl.h ├── include │ └── s6-linux-init │ │ └── s6-linux-init.h ├── init │ ├── deps-exe │ │ ├── s6-linux-init │ │ ├── s6-linux-init-maker │ │ └── s6-linux-init-telinit │ ├── rlimit.txt │ ├── s6-linux-init-maker.c │ ├── s6-linux-init-telinit.c │ └── s6-linux-init.c ├── lib │ ├── deps-lib │ │ └── s6_linux_init │ └── s6_linux_init_logouthook.c ├── misc │ ├── deps-exe │ │ ├── s6-linux-init-echo │ │ ├── s6-linux-init-logouthookd │ │ ├── s6-linux-init-nuke │ │ └── s6-linux-init-umountall │ ├── s6-linux-init-echo.c │ ├── s6-linux-init-logouthookd.c │ ├── s6-linux-init-nuke.c │ └── s6-linux-init-umountall.c └── shutdown │ ├── deps-exe │ ├── s6-linux-init-hpr │ ├── s6-linux-init-shutdown │ └── s6-linux-init-shutdownd │ ├── deps-lib │ └── hpr │ ├── hpr.h │ ├── hpr_confirm_hostname.c │ ├── hpr_shutdown.c │ ├── hpr_wall.c │ ├── hpr_wallv.c │ ├── s6-linux-init-hpr.c │ ├── s6-linux-init-shutdown.c │ └── s6-linux-init-shutdownd.c └── tools ├── configure.template ├── gen-configure.el ├── gen-deps.sh ├── gen-dotpc.sh ├── install.sh └── run-test.sh /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skarnet/s6-linux-init/HEAD/.gitignore -------------------------------------------------------------------------------- /AUTHORS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skarnet/s6-linux-init/HEAD/AUTHORS -------------------------------------------------------------------------------- /CONTRIBUTING: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skarnet/s6-linux-init/HEAD/CONTRIBUTING -------------------------------------------------------------------------------- /COPYING: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skarnet/s6-linux-init/HEAD/COPYING -------------------------------------------------------------------------------- /DCO: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skarnet/s6-linux-init/HEAD/DCO -------------------------------------------------------------------------------- /INSTALL: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skarnet/s6-linux-init/HEAD/INSTALL -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skarnet/s6-linux-init/HEAD/Makefile -------------------------------------------------------------------------------- /NEWS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skarnet/s6-linux-init/HEAD/NEWS -------------------------------------------------------------------------------- /README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skarnet/s6-linux-init/HEAD/README -------------------------------------------------------------------------------- /configure: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skarnet/s6-linux-init/HEAD/configure -------------------------------------------------------------------------------- /doc/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skarnet/s6-linux-init/HEAD/doc/index.html -------------------------------------------------------------------------------- /doc/overview.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skarnet/s6-linux-init/HEAD/doc/overview.html -------------------------------------------------------------------------------- /doc/quickstart.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skarnet/s6-linux-init/HEAD/doc/quickstart.html -------------------------------------------------------------------------------- /doc/s6-linux-init-echo.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skarnet/s6-linux-init/HEAD/doc/s6-linux-init-echo.html -------------------------------------------------------------------------------- /doc/s6-linux-init-hpr.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skarnet/s6-linux-init/HEAD/doc/s6-linux-init-hpr.html -------------------------------------------------------------------------------- /doc/s6-linux-init-logouthookd.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skarnet/s6-linux-init/HEAD/doc/s6-linux-init-logouthookd.html -------------------------------------------------------------------------------- /doc/s6-linux-init-maker.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skarnet/s6-linux-init/HEAD/doc/s6-linux-init-maker.html -------------------------------------------------------------------------------- /doc/s6-linux-init-nuke.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skarnet/s6-linux-init/HEAD/doc/s6-linux-init-nuke.html -------------------------------------------------------------------------------- /doc/s6-linux-init-shutdown.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skarnet/s6-linux-init/HEAD/doc/s6-linux-init-shutdown.html -------------------------------------------------------------------------------- /doc/s6-linux-init-shutdownd.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skarnet/s6-linux-init/HEAD/doc/s6-linux-init-shutdownd.html -------------------------------------------------------------------------------- /doc/s6-linux-init-telinit.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skarnet/s6-linux-init/HEAD/doc/s6-linux-init-telinit.html -------------------------------------------------------------------------------- /doc/s6-linux-init-umountall.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skarnet/s6-linux-init/HEAD/doc/s6-linux-init-umountall.html -------------------------------------------------------------------------------- /doc/s6-linux-init.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skarnet/s6-linux-init/HEAD/doc/s6-linux-init.html -------------------------------------------------------------------------------- /doc/upgrade.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skarnet/s6-linux-init/HEAD/doc/upgrade.html -------------------------------------------------------------------------------- /doc/why.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skarnet/s6-linux-init/HEAD/doc/why.html -------------------------------------------------------------------------------- /package/configure-snippets/configure_case_lines: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skarnet/s6-linux-init/HEAD/package/configure-snippets/configure_case_lines -------------------------------------------------------------------------------- /package/configure-snippets/configure_expand_dirs: -------------------------------------------------------------------------------- 1 | tmpfsdir skeldir 2 | -------------------------------------------------------------------------------- /package/configure-snippets/configure_extra_checks: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skarnet/s6-linux-init/HEAD/package/configure-snippets/configure_extra_checks -------------------------------------------------------------------------------- /package/configure-snippets/configure_generate_configh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skarnet/s6-linux-init/HEAD/package/configure-snippets/configure_generate_configh -------------------------------------------------------------------------------- /package/configure-snippets/configure_generate_make: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skarnet/s6-linux-init/HEAD/package/configure-snippets/configure_generate_make -------------------------------------------------------------------------------- /package/configure-snippets/configure_help_dependencies: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /package/configure-snippets/configure_help_install: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skarnet/s6-linux-init/HEAD/package/configure-snippets/configure_help_install -------------------------------------------------------------------------------- /package/configure-snippets/configure_help_options: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skarnet/s6-linux-init/HEAD/package/configure-snippets/configure_help_options -------------------------------------------------------------------------------- /package/configure-snippets/configure_init_vars: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skarnet/s6-linux-init/HEAD/package/configure-snippets/configure_init_vars -------------------------------------------------------------------------------- /package/configure-snippets/configure_slashpackage_other: -------------------------------------------------------------------------------- 1 | skeldir=${home}/etc/skel 2 | -------------------------------------------------------------------------------- /package/deps-build: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skarnet/s6-linux-init/HEAD/package/deps-build -------------------------------------------------------------------------------- /package/deps.mak: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skarnet/s6-linux-init/HEAD/package/deps.mak -------------------------------------------------------------------------------- /package/info: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skarnet/s6-linux-init/HEAD/package/info -------------------------------------------------------------------------------- /package/modes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skarnet/s6-linux-init/HEAD/package/modes -------------------------------------------------------------------------------- /package/targets.mak: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skarnet/s6-linux-init/HEAD/package/targets.mak -------------------------------------------------------------------------------- /skel/rc.init: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skarnet/s6-linux-init/HEAD/skel/rc.init -------------------------------------------------------------------------------- /skel/rc.shutdown: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skarnet/s6-linux-init/HEAD/skel/rc.shutdown -------------------------------------------------------------------------------- /skel/rc.shutdown.final: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skarnet/s6-linux-init/HEAD/skel/rc.shutdown.final -------------------------------------------------------------------------------- /skel/runlevel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skarnet/s6-linux-init/HEAD/skel/runlevel -------------------------------------------------------------------------------- /src/include-local/defaults.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skarnet/s6-linux-init/HEAD/src/include-local/defaults.h -------------------------------------------------------------------------------- /src/include-local/initctl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skarnet/s6-linux-init/HEAD/src/include-local/initctl.h -------------------------------------------------------------------------------- /src/include/s6-linux-init/s6-linux-init.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skarnet/s6-linux-init/HEAD/src/include/s6-linux-init/s6-linux-init.h -------------------------------------------------------------------------------- /src/init/deps-exe/s6-linux-init: -------------------------------------------------------------------------------- 1 | -lskarnet 2 | -------------------------------------------------------------------------------- /src/init/deps-exe/s6-linux-init-maker: -------------------------------------------------------------------------------- 1 | ${LIBNSSS} 2 | -lskarnet 3 | ${MAYBEPTHREAD_LIB} 4 | -------------------------------------------------------------------------------- /src/init/deps-exe/s6-linux-init-telinit: -------------------------------------------------------------------------------- 1 | -lskarnet 2 | -------------------------------------------------------------------------------- /src/init/rlimit.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skarnet/s6-linux-init/HEAD/src/init/rlimit.txt -------------------------------------------------------------------------------- /src/init/s6-linux-init-maker.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skarnet/s6-linux-init/HEAD/src/init/s6-linux-init-maker.c -------------------------------------------------------------------------------- /src/init/s6-linux-init-telinit.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skarnet/s6-linux-init/HEAD/src/init/s6-linux-init-telinit.c -------------------------------------------------------------------------------- /src/init/s6-linux-init.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skarnet/s6-linux-init/HEAD/src/init/s6-linux-init.c -------------------------------------------------------------------------------- /src/lib/deps-lib/s6_linux_init: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skarnet/s6-linux-init/HEAD/src/lib/deps-lib/s6_linux_init -------------------------------------------------------------------------------- /src/lib/s6_linux_init_logouthook.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skarnet/s6-linux-init/HEAD/src/lib/s6_linux_init_logouthook.c -------------------------------------------------------------------------------- /src/misc/deps-exe/s6-linux-init-echo: -------------------------------------------------------------------------------- 1 | -lskarnet 2 | -------------------------------------------------------------------------------- /src/misc/deps-exe/s6-linux-init-logouthookd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skarnet/s6-linux-init/HEAD/src/misc/deps-exe/s6-linux-init-logouthookd -------------------------------------------------------------------------------- /src/misc/deps-exe/s6-linux-init-nuke: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/misc/deps-exe/s6-linux-init-umountall: -------------------------------------------------------------------------------- 1 | -lskarnet 2 | -------------------------------------------------------------------------------- /src/misc/s6-linux-init-echo.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skarnet/s6-linux-init/HEAD/src/misc/s6-linux-init-echo.c -------------------------------------------------------------------------------- /src/misc/s6-linux-init-logouthookd.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skarnet/s6-linux-init/HEAD/src/misc/s6-linux-init-logouthookd.c -------------------------------------------------------------------------------- /src/misc/s6-linux-init-nuke.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skarnet/s6-linux-init/HEAD/src/misc/s6-linux-init-nuke.c -------------------------------------------------------------------------------- /src/misc/s6-linux-init-umountall.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skarnet/s6-linux-init/HEAD/src/misc/s6-linux-init-umountall.c -------------------------------------------------------------------------------- /src/shutdown/deps-exe/s6-linux-init-hpr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skarnet/s6-linux-init/HEAD/src/shutdown/deps-exe/s6-linux-init-hpr -------------------------------------------------------------------------------- /src/shutdown/deps-exe/s6-linux-init-shutdown: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skarnet/s6-linux-init/HEAD/src/shutdown/deps-exe/s6-linux-init-shutdown -------------------------------------------------------------------------------- /src/shutdown/deps-exe/s6-linux-init-shutdownd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skarnet/s6-linux-init/HEAD/src/shutdown/deps-exe/s6-linux-init-shutdownd -------------------------------------------------------------------------------- /src/shutdown/deps-lib/hpr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skarnet/s6-linux-init/HEAD/src/shutdown/deps-lib/hpr -------------------------------------------------------------------------------- /src/shutdown/hpr.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skarnet/s6-linux-init/HEAD/src/shutdown/hpr.h -------------------------------------------------------------------------------- /src/shutdown/hpr_confirm_hostname.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skarnet/s6-linux-init/HEAD/src/shutdown/hpr_confirm_hostname.c -------------------------------------------------------------------------------- /src/shutdown/hpr_shutdown.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skarnet/s6-linux-init/HEAD/src/shutdown/hpr_shutdown.c -------------------------------------------------------------------------------- /src/shutdown/hpr_wall.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skarnet/s6-linux-init/HEAD/src/shutdown/hpr_wall.c -------------------------------------------------------------------------------- /src/shutdown/hpr_wallv.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skarnet/s6-linux-init/HEAD/src/shutdown/hpr_wallv.c -------------------------------------------------------------------------------- /src/shutdown/s6-linux-init-hpr.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skarnet/s6-linux-init/HEAD/src/shutdown/s6-linux-init-hpr.c -------------------------------------------------------------------------------- /src/shutdown/s6-linux-init-shutdown.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skarnet/s6-linux-init/HEAD/src/shutdown/s6-linux-init-shutdown.c -------------------------------------------------------------------------------- /src/shutdown/s6-linux-init-shutdownd.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skarnet/s6-linux-init/HEAD/src/shutdown/s6-linux-init-shutdownd.c -------------------------------------------------------------------------------- /tools/configure.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skarnet/s6-linux-init/HEAD/tools/configure.template -------------------------------------------------------------------------------- /tools/gen-configure.el: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skarnet/s6-linux-init/HEAD/tools/gen-configure.el -------------------------------------------------------------------------------- /tools/gen-deps.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skarnet/s6-linux-init/HEAD/tools/gen-deps.sh -------------------------------------------------------------------------------- /tools/gen-dotpc.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skarnet/s6-linux-init/HEAD/tools/gen-dotpc.sh -------------------------------------------------------------------------------- /tools/install.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skarnet/s6-linux-init/HEAD/tools/install.sh -------------------------------------------------------------------------------- /tools/run-test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skarnet/s6-linux-init/HEAD/tools/run-test.sh --------------------------------------------------------------------------------