From: Lennart Poettering Date: Thu, 11 Jul 2013 19:03:06 +0000 (+0200) Subject: core: when writing drop-in files, name them directly after the property we set X-Git-Tag: v206~130 X-Git-Url: https://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?p=elogind.git;a=commitdiff_plain;h=665f8316f435772ed539be5e164a85cd188f84b4 core: when writing drop-in files, name them directly after the property we set Mapping from "FooBar" to "foo-bar" is unnecessary and makes it hard to handle many different properties with the same code, hence, let's just not do it. --- diff --git a/src/core/dbus-cgroup.c b/src/core/dbus-cgroup.c index d1d35633c..27b54f95c 100644 --- a/src/core/dbus-cgroup.c +++ b/src/core/dbus-cgroup.c @@ -162,7 +162,7 @@ int bus_cgroup_set_property( dbus_message_iter_get_basic(i, &b); c->cpu_accounting = b; - unit_write_drop_in_private_section(u, mode, "cpu-accounting", b ? "CPUAccounting=yes" : "CPUAccounting=no"); + unit_write_drop_in_private_section(u, mode, name, b ? "CPUAccounting=yes" : "CPUAccounting=no"); } return 1; @@ -185,7 +185,7 @@ int bus_cgroup_set_property( c->cpu_shares = ul; sprintf(buf, "CPUShares=%lu", ul); - unit_write_drop_in_private_section(u, mode, "cpu-shares", buf); + unit_write_drop_in_private_section(u, mode, name, buf); } return 1; @@ -200,7 +200,7 @@ int bus_cgroup_set_property( dbus_message_iter_get_basic(i, &b); c->blockio_accounting = b; - unit_write_drop_in_private_section(u, mode, "block-io-accounting", b ? "BlockIOAccounting=yes" : "BlockIOAccounting=no"); + unit_write_drop_in_private_section(u, mode, name, b ? "BlockIOAccounting=yes" : "BlockIOAccounting=no"); } return 1; @@ -223,7 +223,7 @@ int bus_cgroup_set_property( c->cpu_shares = ul; sprintf(buf, "BlockIOWeight=%lu", ul); - unit_write_drop_in_private_section(u, mode, "blockio-weight", buf); + unit_write_drop_in_private_section(u, mode, name, buf); } return 1; @@ -238,7 +238,7 @@ int bus_cgroup_set_property( dbus_message_iter_get_basic(i, &b); c->memory_accounting = b; - unit_write_drop_in_private_section(u, mode, "memory-accounting", b ? "MemoryAccounting=yes" : "MemoryAccounting=no"); + unit_write_drop_in_private_section(u, mode, name, b ? "MemoryAccounting=yes" : "MemoryAccounting=no"); } return 1; @@ -257,11 +257,11 @@ int bus_cgroup_set_property( if (streq(name, "MemoryLimit")) { c->memory_limit = limit; sprintf(buf, "MemoryLimit=%" PRIu64, limit); - unit_write_drop_in_private_section(u, mode, "memory-limit", buf); + unit_write_drop_in_private_section(u, mode, name, buf); } else { c->memory_soft_limit = limit; sprintf(buf, "MemorySoftLimit=%" PRIu64, limit); - unit_write_drop_in_private_section(u, mode, "memory-soft-limit", buf); + unit_write_drop_in_private_section(u, mode, name, buf); } } @@ -285,7 +285,7 @@ int bus_cgroup_set_property( c->device_policy = p; buf = strappenda("DevicePolicy=", policy); - unit_write_drop_in_private_section(u, mode, "device-policy", buf); + unit_write_drop_in_private_section(u, mode, name, buf); } return 1; @@ -365,7 +365,7 @@ int bus_cgroup_set_property( fprintf(f, "DeviceAllow=%s %s%s%s\n", a->path, a->r ? "r" : "", a->w ? "w" : "", a->m ? "m" : ""); fflush(f); - unit_write_drop_in_private_section(u, mode, "device-allow", buf); + unit_write_drop_in_private_section(u, mode, name, buf); } return 1; diff --git a/src/core/dbus-service.c b/src/core/dbus-service.c index c2e02209b..d63ca01c4 100644 --- a/src/core/dbus-service.c +++ b/src/core/dbus-service.c @@ -276,7 +276,7 @@ static int bus_service_set_transient_property( } fflush(f); - unit_write_drop_in_private_section(UNIT(s), mode, "exec-start", buf); + unit_write_drop_in_private_section(UNIT(s), mode, name, buf); } return 1; diff --git a/src/core/dbus-unit.c b/src/core/dbus-unit.c index 57fac00d1..5814971b8 100644 --- a/src/core/dbus-unit.c +++ b/src/core/dbus-unit.c @@ -807,7 +807,7 @@ static int bus_unit_set_transient_property( if (!contents) return -ENOMEM; - unit_write_drop_in(u, mode, "Description", contents); + unit_write_drop_in(u, mode, name, contents); } return 1; @@ -841,7 +841,7 @@ static int bus_unit_set_transient_property( if (!contents) return -ENOMEM; - unit_write_drop_in(u, mode, "Slice", contents); + unit_write_drop_in(u, mode, name, contents); } return 1;