From 1f72ed3900db6b43ecbde097c83c4c5ddf9c9e38 Mon Sep 17 00:00:00 2001 From: Laurent Bercot Date: Mon, 4 Dec 2017 14:59:44 +0000 Subject: Refactor s6-rc-init and s6-rc-upgrade around atomic_symlink and s6rc_livedir_create --- doc/s6-rc-init.html | 4 +- package/deps.mak | 8 +- src/include/s6-rc/s6rc-utils.h | 1 + src/libs6rc/deps-lib/s6rc | 1 + src/libs6rc/s6rc_livedir_create.c | 50 ++++++++++ src/s6-rc/s6-rc-init.c | 190 +++++++++++--------------------------- src/s6-rc/s6-rc-update.c | 118 ++++++++--------------- 7 files changed, 151 insertions(+), 221 deletions(-) create mode 100644 src/libs6rc/s6rc_livedir_create.c diff --git a/doc/s6-rc-init.html b/doc/s6-rc-init.html index 2e9c88c..0fe00ba 100644 --- a/doc/s6-rc-init.html +++ b/doc/s6-rc-init.html @@ -32,8 +32,8 @@ invocation of the