diff options
author | Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> | 2018-12-20 15:52:52 +0100 |
---|---|---|
committer | Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> | 2019-01-03 15:30:28 +0100 |
commit | 9b69569d2cc5b7a5a2b6753f53fab120b3610725 (patch) | |
tree | 681a0d335b102dcaa2bfe1a13cc29fbe283cac12 /src/shared/generator.c | |
parent | 2572957e45ee8ac9cf0f91e2fc3fd4d86ff9fa30 (diff) | |
download | systemd-9b69569d2cc5b7a5a2b6753f53fab120b3610725.tar.gz |
Pull in systemd-remount-fs.service only when required
Instead of enabling it unconditionally and then using ConditionPathExists=/etc/fstab,
and possibly masking this condition if it should be enabled for auto gpt stuff,
just pull it in explicitly when required.
Diffstat (limited to 'src/shared/generator.c')
-rw-r--r-- | src/shared/generator.c | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/src/shared/generator.c b/src/shared/generator.c index ce8305c236..55bd024f9e 100644 --- a/src/shared/generator.c +++ b/src/shared/generator.c @@ -499,6 +499,12 @@ int generator_hook_up_growfs( return generator_add_symlink(dir, where_unit, "wants", unit); } +int generator_enable_remount_fs_service(const char *dir) { + /* Pull in systemd-remount-fs.service */ + return generator_add_symlink(dir, SPECIAL_LOCAL_FS_TARGET, "wants", + SYSTEM_DATA_UNIT_PATH "/" SPECIAL_REMOUNT_FS_SERVICE); +} + void log_setup_generator(void) { log_set_prohibit_ipc(true); log_setup_service(); |