From ba3bcbb86ea0177349bcd021559347248d6ab10a Mon Sep 17 00:00:00 2001 From: Laurent Bercot Date: Mon, 30 Nov 2020 13:08:04 +0000 Subject: Stash temporary changes. Does not build; is not intended to. --- NEWS | 8 + doc/index.html | 2 +- doc/upgrade.html | 5 + package/info | 2 +- src/include/s6-rc/connection-common.h | 22 + src/include/s6-rc/connection.h | 16 + src/include/s6-rc/db.h | 76 +++ src/libs6rc/deps-lib/s6rc | 22 - src/libs6rc/s6rc-servicedir-internal.h | 34 -- src/libs6rc/s6rc_connection_end.c | 14 + src/libs6rc/s6rc_connection_start.c | 22 + src/libs6rc/s6rc_db_check_depcycles.c | 55 -- src/libs6rc/s6rc_db_check_pipelines.c | 61 --- src/libs6rc/s6rc_db_check_revdeps.c | 29 - src/libs6rc/s6rc_db_read.c | 173 ------ src/libs6rc/s6rc_db_read_sizes.c | 46 -- src/libs6rc/s6rc_db_read_uint32.c | 14 - src/libs6rc/s6rc_graph_closure.c | 40 -- src/libs6rc/s6rc_livedir_create.c | 52 -- src/libs6rc/s6rc_livedir_prefix.c | 19 - src/libs6rc/s6rc_livedir_prefixsize.c | 26 - src/libs6rc/s6rc_lock.c | 60 --- src/libs6rc/s6rc_monitor.c | 15 + src/libs6rc/s6rc_read_uint.c | 18 - src/libs6rc/s6rc_sanitize_dir.c | 26 - src/libs6rc/s6rc_servicedir_block.c | 25 - src/libs6rc/s6rc_servicedir_copy_offline.c | 18 - src/libs6rc/s6rc_servicedir_copy_online.c | 80 --- src/libs6rc/s6rc_servicedir_internal.c | 86 --- src/libs6rc/s6rc_servicedir_manage.c | 123 ----- src/libs6rc/s6rc_servicedir_unblock.c | 21 - src/libs6rc/s6rc_servicedir_unsupervise.c | 29 - src/libs6rcd/s6rcd.h | 9 + src/libs6rcd/s6rcd_db_load.c | 17 + src/libs6rcd/s6rcd_livedir_init.c | 124 +++++ src/libs6rcd/s6rcd_livesubdir_create.c | 35 ++ src/s6-rc/s6-rcd.c | 770 +++++++++++++++++++++++++++ src/serverlib/deps-lib/s6rc | 22 + src/serverlib/s6rc-servicedir-internal.h | 34 ++ src/serverlib/s6rc_db_check_depcycles.c | 55 ++ src/serverlib/s6rc_db_check_pipelines.c | 61 +++ src/serverlib/s6rc_db_check_revdeps.c | 29 + src/serverlib/s6rc_db_read.c | 173 ++++++ src/serverlib/s6rc_db_read_sizes.c | 46 ++ src/serverlib/s6rc_db_read_uint32.c | 14 + src/serverlib/s6rc_graph_closure.c | 40 ++ src/serverlib/s6rc_livedir_create.c | 52 ++ src/serverlib/s6rc_livedir_prefix.c | 19 + src/serverlib/s6rc_livedir_prefixsize.c | 26 + src/serverlib/s6rc_lock.c | 60 +++ src/serverlib/s6rc_read_uint.c | 18 + src/serverlib/s6rc_sanitize_dir.c | 26 + src/serverlib/s6rc_servicedir_block.c | 25 + src/serverlib/s6rc_servicedir_copy_offline.c | 18 + src/serverlib/s6rc_servicedir_copy_online.c | 80 +++ src/serverlib/s6rc_servicedir_internal.c | 86 +++ src/serverlib/s6rc_servicedir_manage.c | 123 +++++ src/serverlib/s6rc_servicedir_unblock.c | 21 + src/serverlib/s6rc_servicedir_unsupervise.c | 29 + 59 files changed, 2192 insertions(+), 1059 deletions(-) create mode 100644 src/include/s6-rc/connection-common.h create mode 100644 src/include/s6-rc/connection.h create mode 100644 src/include/s6-rc/db.h delete mode 100644 src/libs6rc/deps-lib/s6rc delete mode 100644 src/libs6rc/s6rc-servicedir-internal.h create mode 100644 src/libs6rc/s6rc_connection_end.c create mode 100644 src/libs6rc/s6rc_connection_start.c delete mode 100644 src/libs6rc/s6rc_db_check_depcycles.c delete mode 100644 src/libs6rc/s6rc_db_check_pipelines.c delete mode 100644 src/libs6rc/s6rc_db_check_revdeps.c delete mode 100644 src/libs6rc/s6rc_db_read.c delete mode 100644 src/libs6rc/s6rc_db_read_sizes.c delete mode 100644 src/libs6rc/s6rc_db_read_uint32.c delete mode 100644 src/libs6rc/s6rc_graph_closure.c delete mode 100644 src/libs6rc/s6rc_livedir_create.c delete mode 100644 src/libs6rc/s6rc_livedir_prefix.c delete mode 100644 src/libs6rc/s6rc_livedir_prefixsize.c delete mode 100644 src/libs6rc/s6rc_lock.c create mode 100644 src/libs6rc/s6rc_monitor.c delete mode 100644 src/libs6rc/s6rc_read_uint.c delete mode 100644 src/libs6rc/s6rc_sanitize_dir.c delete mode 100644 src/libs6rc/s6rc_servicedir_block.c delete mode 100644 src/libs6rc/s6rc_servicedir_copy_offline.c delete mode 100644 src/libs6rc/s6rc_servicedir_copy_online.c delete mode 100644 src/libs6rc/s6rc_servicedir_internal.c delete mode 100644 src/libs6rc/s6rc_servicedir_manage.c delete mode 100644 src/libs6rc/s6rc_servicedir_unblock.c delete mode 100644 src/libs6rc/s6rc_servicedir_unsupervise.c create mode 100644 src/libs6rcd/s6rcd.h create mode 100644 src/libs6rcd/s6rcd_db_load.c create mode 100644 src/libs6rcd/s6rcd_livedir_init.c create mode 100644 src/libs6rcd/s6rcd_livesubdir_create.c create mode 100644 src/s6-rc/s6-rcd.c create mode 100644 src/serverlib/deps-lib/s6rc create mode 100644 src/serverlib/s6rc-servicedir-internal.h create mode 100644 src/serverlib/s6rc_db_check_depcycles.c create mode 100644 src/serverlib/s6rc_db_check_pipelines.c create mode 100644 src/serverlib/s6rc_db_check_revdeps.c create mode 100644 src/serverlib/s6rc_db_read.c create mode 100644 src/serverlib/s6rc_db_read_sizes.c create mode 100644 src/serverlib/s6rc_db_read_uint32.c create mode 100644 src/serverlib/s6rc_graph_closure.c create mode 100644 src/serverlib/s6rc_livedir_create.c create mode 100644 src/serverlib/s6rc_livedir_prefix.c create mode 100644 src/serverlib/s6rc_livedir_prefixsize.c create mode 100644 src/serverlib/s6rc_lock.c create mode 100644 src/serverlib/s6rc_read_uint.c create mode 100644 src/serverlib/s6rc_sanitize_dir.c create mode 100644 src/serverlib/s6rc_servicedir_block.c create mode 100644 src/serverlib/s6rc_servicedir_copy_offline.c create mode 100644 src/serverlib/s6rc_servicedir_copy_online.c create mode 100644 src/serverlib/s6rc_servicedir_internal.c create mode 100644 src/serverlib/s6rc_servicedir_manage.c create mode 100644 src/serverlib/s6rc_servicedir_unblock.c create mode 100644 src/serverlib/s6rc_servicedir_unsupervise.c diff --git a/NEWS b/NEWS index 16673dc..b505c52 100644 --- a/NEWS +++ b/NEWS @@ -1,5 +1,13 @@ Changelog for s6-rc. +In 1.0.0.0 +---------- + + - New model: s6-rc is now event-based. + - New service types: virtuals and externals. + - New program: s6-rcd. + + In 0.5.2.0 ---------- diff --git a/doc/index.html b/doc/index.html index 08cad57..1217a1c 100644 --- a/doc/index.html +++ b/doc/index.html @@ -67,7 +67,7 @@ requirement if you link against the shared version of the skalibs library.