diff --git a/src/lib66/write/write_classic.c b/src/lib66/write/write_classic.c index 5b73f04f566c2d52d0fd0c7b1daa664b1dba67ef..84e32b0c4e43933b5c19f041615b87e3485909a4 100644 --- a/src/lib66/write/write_classic.c +++ b/src/lib66/write/write_classic.c @@ -20,7 +20,7 @@ #include <66/service.h> #include <66/write.h> -/* dst e.g. /var/lib/66/system/<tree>/servicedirs/svc/<name> */ +/* dst e.g. /var/lib/66/system/service/svc/<name> */ void write_classic(resolve_service_t *res, char const *dst) { diff --git a/src/lib66/write/write_common.c b/src/lib66/write/write_common.c index 3c8c48b82d790b22763adc106c3a644c999a5171..12f760a99435ef7d465cbe14469c63acaaeb3436 100644 --- a/src/lib66/write/write_common.c +++ b/src/lib66/write/write_common.c @@ -37,9 +37,11 @@ void write_common(resolve_service_t *res, char const *dst) log_flow() ; /** down file */ - if (res->execute.down) + if (res->execute.down) { + log_trace("create file: ", dst, "/down") ; if (!file_create_empty(dst, "down", 0644)) log_dieusys(LOG_EXIT_SYS, "create down file") ; + } /** notification-fd */ if (res->notify) @@ -125,6 +127,7 @@ void write_common(resolve_service_t *res, char const *dst) } } + log_trace("copy: ", tmp, " to: ", dst) ; if (!hiercopy(tmp, dst)) log_dieusys(LOG_EXIT_SYS, "copy: ", tmp, " to: ", dst) ; } diff --git a/src/lib66/write/write_execute_scripts.c b/src/lib66/write/write_execute_scripts.c index d4bb5e8a426c71a54440e05e6dcada03f3390ff4..ffac88a1486a4d68cc49987b6b23a377a61b78f3 100644 --- a/src/lib66/write/write_execute_scripts.c +++ b/src/lib66/write/write_execute_scripts.c @@ -35,6 +35,7 @@ void write_execute_scripts(char const *file, char const *contents, char const *d char run[strlen(contents) + 1] ; auto_strings(run, contents) ; + log_trace("create file: ", dst, "/", file) ; if (!file_write_unsafe(dst, file, run, FAKELEN)) log_dieusys(LOG_EXIT_SYS, "write: ", dst, "/", file) ; diff --git a/src/lib66/write/write_logger.c b/src/lib66/write/write_logger.c index 3bc5434d9915e465f5bc63a16eb24c312826ba29..f56e14bdf68df9ba076d2583d6898aa6f754a18b 100644 --- a/src/lib66/write/write_logger.c +++ b/src/lib66/write/write_logger.c @@ -38,7 +38,7 @@ #define FAKELEN strlen(run) #endif -/** @destination -> /var/lib/66/system/<tree>/servicedirs/svc/ */ +/** @destination -> /var/lib/66/system/service/svc/<name> */ void write_logger(resolve_service_t *res, char const *destination) { @@ -76,6 +76,7 @@ void write_logger(resolve_service_t *res, char const *destination) char write[strlen(destination) + 10] ; /** run script */ + log_trace("create file: ", destination, "/run") ; if (!file_write_unsafe(destination, "run", res->sa.s + res->execute.run.run, strlen(res->sa.s + res->execute.run.run))) log_dieusys(LOG_EXIT_SYS, "write: ", destination, "/run.user") ; @@ -85,6 +86,7 @@ void write_logger(resolve_service_t *res, char const *destination) log_dieusys(LOG_EXIT_SYS, "chmod", write) ; /** run.user script */ +log_trace("create file: ", destination, "/run.user") ; if (!file_write_unsafe(destination, "run.user", res->sa.s + res->execute.run.run_user, strlen(res->sa.s + res->execute.run.run_user))) log_dieusys(LOG_EXIT_SYS, "write: ", destination, "/run.user") ; diff --git a/src/lib66/write/write_service.c b/src/lib66/write/write_service.c index f8e72e83d280a397018f0c5a0923ad68ce118a09..e80dfcaf27ac9b7241dee31f8565509b5908c7cb 100644 --- a/src/lib66/write/write_service.c +++ b/src/lib66/write/write_service.c @@ -45,18 +45,6 @@ void write_services(resolve_service_t *res, char const *workdir) if (logname > 0) type = 4 ; - /** - * - * - * please pass through a temporary or backup - * - * just need to switch the /run/66/state/0/<service> symlink - * with atomic_symlink - * - * - * - * */ - log_trace("write service ", name) ; switch(type) { diff --git a/src/lib66/write/write_uint.c b/src/lib66/write/write_uint.c index b14e01e72a9c3c5c9ceddbe0e4af888536b35550..4224fe6c86c04a00460129dbb1b5d351c7765e81 100644 --- a/src/lib66/write/write_uint.c +++ b/src/lib66/write/write_uint.c @@ -26,6 +26,7 @@ void write_uint(char const *dst, char const *name, uint32_t ui) char number[UINT32_FMT] ; + log_trace("write file: ", dst, "/", name) ; if (!file_write_unsafe(dst, name, number, uint32_fmt(number,ui))) log_dieusys(LOG_EXIT_SYS, "write: ", dst, "/", name) ; }