mirror of
https://github.com/systemd/systemd.git
synced 2025-09-13 05:44:40 +03:00
build-sys: fix usage of path macros
This commit is contained in:
@@ -50,14 +50,13 @@ AM_CPPFLAGS = \
|
|||||||
-DSESSION_CONFIG_FILE=\"$(pkgsysconfdir)/session.conf\" \
|
-DSESSION_CONFIG_FILE=\"$(pkgsysconfdir)/session.conf\" \
|
||||||
-DSESSION_CONFIG_UNIT_PATH=\"$(pkgsysconfdir)/session\" \
|
-DSESSION_CONFIG_UNIT_PATH=\"$(pkgsysconfdir)/session\" \
|
||||||
-DSESSION_DATA_UNIT_PATH=\"$(sessionunitdir)\" \
|
-DSESSION_DATA_UNIT_PATH=\"$(sessionunitdir)\" \
|
||||||
-DCGROUP_AGENT_PATH=\"$(rootlibexecdir)/systemd-cgroups-agent\" \
|
-DSYSTEMD_CGROUP_AGENT_PATH=\"$(rootlibexecdir)/systemd-cgroups-agent\" \
|
||||||
-DSYSTEMD_BINARY_PATH=\"$(rootbindir)/systemd\" \
|
-DSYSTEMD_BINARY_PATH=\"$(rootbindir)/systemd\" \
|
||||||
-DSYSTEMD_SHUTDOWN_BINARY_PATH=\"$(rootlibexecdir)/systemd-shutdown\" \
|
-DSYSTEMD_SHUTDOWN_BINARY_PATH=\"$(rootlibexecdir)/systemd-shutdown\" \
|
||||||
-DSYSTEMCTL_BINARY_PATH=\"$(rootbindir)/systemctl\" \
|
-DSYSTEMCTL_BINARY_PATH=\"$(rootbindir)/systemctl\" \
|
||||||
-DSYSTEMD_TTY_ASK_PASSWORD_AGENT_BINARY_PATH=\"$(rootbindir)/systemd-tty-ask-password-agent\" \
|
-DSYSTEMD_TTY_ASK_PASSWORD_AGENT_BINARY_PATH=\"$(rootbindir)/systemd-tty-ask-password-agent\" \
|
||||||
-DRUNTIME_DIR=\"$(localstatedir)/run\" \
|
-DRUNTIME_DIR=\"$(localstatedir)/run\" \
|
||||||
-DRANDOM_SEED=\"$(localstatedir)/lib/random-seed\" \
|
-DRANDOM_SEED=\"$(localstatedir)/lib/random-seed\" \
|
||||||
-DKEXEC_BINARY_PATH=\"/sbin/kexec\" \
|
|
||||||
-DSYSTEMD_CRYPTSETUP_PATH=\"$(rootlibexecdir)/systemd-cryptsetup\" \
|
-DSYSTEMD_CRYPTSETUP_PATH=\"$(rootlibexecdir)/systemd-cryptsetup\" \
|
||||||
-I $(top_srcdir)/src
|
-I $(top_srcdir)/src
|
||||||
|
|
||||||
|
2
TODO
2
TODO
@@ -82,6 +82,8 @@
|
|||||||
|
|
||||||
* systemctl condrestart should return 0 if service isn't running
|
* systemctl condrestart should return 0 if service isn't running
|
||||||
|
|
||||||
|
* fsck-root.service/start gets queued twice
|
||||||
|
|
||||||
External:
|
External:
|
||||||
|
|
||||||
* patch kernel for xattr support in /dev, /proc/, /sys and /sys/fs/cgroup.
|
* patch kernel for xattr support in /dev, /proc/, /sys and /sys/fs/cgroup.
|
||||||
|
@@ -255,7 +255,7 @@ int manager_setup_cgroup(Manager *m) {
|
|||||||
log_debug("Using cgroup controller " SYSTEMD_CGROUP_CONTROLLER ". File system hierarchy is at %s.", path);
|
log_debug("Using cgroup controller " SYSTEMD_CGROUP_CONTROLLER ". File system hierarchy is at %s.", path);
|
||||||
|
|
||||||
/* 3. Install agent */
|
/* 3. Install agent */
|
||||||
if ((r = cg_install_release_agent(SYSTEMD_CGROUP_CONTROLLER, CGROUP_AGENT_PATH)) < 0)
|
if ((r = cg_install_release_agent(SYSTEMD_CGROUP_CONTROLLER, SYSTEMD_CGROUP_AGENT_PATH)) < 0)
|
||||||
log_warning("Failed to install release agent, ignoring: %s", strerror(-r));
|
log_warning("Failed to install release agent, ignoring: %s", strerror(-r));
|
||||||
else if (r > 0)
|
else if (r > 0)
|
||||||
log_debug("Installed release agent.");
|
log_debug("Installed release agent.");
|
||||||
|
@@ -349,7 +349,7 @@ int main(int argc, char *argv[]) {
|
|||||||
log_warning("kexec failed. Falling back to normal reboot.");
|
log_warning("kexec failed. Falling back to normal reboot.");
|
||||||
} else {
|
} else {
|
||||||
/* Child */
|
/* Child */
|
||||||
const char *args[5] = { KEXEC_BINARY_PATH, "-e", "-f", "-x", NULL };
|
const char *args[5] = { "/sbin/kexec", "-e", "-f", "-x", NULL };
|
||||||
execv(args[0], (char * const *) args);
|
execv(args[0], (char * const *) args);
|
||||||
return EXIT_FAILURE;
|
return EXIT_FAILURE;
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user