From 1981059eaccd58a641074a7c78c0dcec52eabfb2 Mon Sep 17 00:00:00 2001 From: Sven Eden Date: Mon, 17 Jul 2017 15:03:10 +0200 Subject: Prep v233: Add missing files from upstream and rename formats-util.[hc] Some functionality has been exported to the following files: - src/basic/env-util.[hc] - src/basic/exec-util.[hc] - src/shared/nsflags.[hc] The content of these files is now needed in elogind, and the files have been added as-is. Cleanup is done later. Further the header src/basic/formats-util.h has been renamed to src/basic/format-util.h --- Makefile.am | 14 +- cb/elogind.cbp | 18 +- src/basic/env-util.c | 806 +++++++++++++++++++++++++++++++++++++++++++++++ src/basic/env-util.h | 66 ++++ src/basic/exec-util.c | 360 +++++++++++++++++++++ src/basic/exec-util.h | 40 +++ src/basic/format-util.h | 79 +++++ src/basic/formats-util.h | 79 ----- src/shared/nsflags.c | 120 +++++++ src/shared/nsflags.h | 49 +++ 10 files changed, 1549 insertions(+), 82 deletions(-) create mode 100644 src/basic/env-util.c create mode 100644 src/basic/env-util.h create mode 100644 src/basic/exec-util.c create mode 100644 src/basic/exec-util.h create mode 100644 src/basic/format-util.h delete mode 100644 src/basic/formats-util.h create mode 100644 src/shared/nsflags.c create mode 100644 src/shared/nsflags.h diff --git a/Makefile.am b/Makefile.am index 011740149..9340eaf98 100644 --- a/Makefile.am +++ b/Makefile.am @@ -133,6 +133,7 @@ AM_CPPFLAGS = \ -DPKGSYSCONFDIR=\"$(pkgsysconfdir)\" \ -DSYSTEMD_CGROUP_CONTROLLER=\"_$(CGROUP_CONTROLLER)\" \ -DSYSTEMD_CGROUP_CONTROLLER_LEGACY=\"name=$(CGROUP_CONTROLLER)\" \ + -DSYSTEMD_CGROUP_CONTROLLER_HYBRID=\"name=$(CGROUP_CONTROLLER)\" \ -DSYSTEMD_CGROUP_AGENT_PATH=\"$(rootlibexecdir)/elogind-cgroups-agent\" \ -DUDEVLIBEXECDIR=\"$(udevlibexecdir)\" \ -DPOLKIT_AGENT_BINARY_PATH=\"$(PKTTYAGENT)\" \ @@ -363,10 +364,14 @@ libbasic_la_SOURCES = \ src/basic/prioq.h \ src/basic/strv.c \ src/basic/strv.h \ + src/basic/env-util.c \ + src/basic/env-util.h \ src/basic/log.c \ src/basic/log.h \ src/basic/bus-label.c \ src/basic/bus-label.h \ + src/basic/exec-util.c \ + src/basic/exec-util.h \ src/basic/virt.c \ src/basic/virt.h \ src/basic/smack-util.c \ @@ -411,7 +416,10 @@ libbasic_la_SOURCES = \ src/basic/copy.c \ src/basic/copy.h \ src/basic/alloc-util.h \ - src/basic/alloc-util.c + src/basic/alloc-util.c \ + src/basic/format-util.h \ + src/basic/khash.h \ + src/basic/khash.c nodist_libbasic_la_SOURCES = \ src/basic/errno-from-name.h \ @@ -450,7 +458,9 @@ libshared_la_SOURCES = \ src/shared/sleep-config.c \ src/shared/sleep-config.h \ src/shared/spawn-polkit-agent.c \ - src/shared/spawn-polkit-agent.h + src/shared/spawn-polkit-agent.h \ + src/shared/nsflags.h \ + src/shared/nsflags.c if HAVE_ACL libshared_la_SOURCES += \ diff --git a/cb/elogind.cbp b/cb/elogind.cbp index 90317eda8..017254a0a 100644 --- a/cb/elogind.cbp +++ b/cb/elogind.cbp @@ -70,6 +70,10 @@