From: Zbigniew Jędrzejewski-Szmek Date: Tue, 15 Sep 2020 15:44:26 +0000 (+0200) Subject: meson: RC_LOCAL_SCRIPT_PATH_START to RC_LOCAL_PATH X-Git-Tag: v247-rc1~223^2~1 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=452d2dfd52f1cc686395663a6cd4c778306bd309;p=thirdparty%2Fsystemd.git meson: RC_LOCAL_SCRIPT_PATH_START to RC_LOCAL_PATH RC_LOCAL_SCRIPT_PATH_START and RC_LOCAL_SCRIPT_PATH_STOP were was originally added in the conversion to meson based on the autotools name. In 44508946534eee032927c263b79464832656dd6e RC_LOCAL_SCRIPT_PATH_STOP was dropped. We don't need to use such a long name. --- diff --git a/meson.build b/meson.build index ee3791a3ae1..e6804900a66 100644 --- a/meson.build +++ b/meson.build @@ -212,7 +212,7 @@ conf.set_quoted('SYSTEM_CONFIG_UNIT_DIR', join_paths(pkgsysc conf.set_quoted('SYSTEM_DATA_UNIT_PATH', systemunitdir) conf.set_quoted('SYSTEM_SYSVINIT_PATH', sysvinit_path) conf.set_quoted('SYSTEM_SYSVRCND_PATH', sysvrcnd_path) -conf.set_quoted('RC_LOCAL_SCRIPT_PATH_START', get_option('rc-local')) +conf.set_quoted('RC_LOCAL_PATH', get_option('rc-local')) conf.set('ANSI_OK_COLOR', 'ANSI_' + get_option('ok-color').underscorify().to_upper()) @@ -299,7 +299,7 @@ substs.set('CERTIFICATEROOT', get_option('certif substs.set('RANDOM_SEED', join_paths(randomseeddir, 'random-seed')) substs.set('SYSTEM_SYSVINIT_PATH', sysvinit_path) substs.set('SYSTEM_SYSVRCND_PATH', sysvrcnd_path) -substs.set('RC_LOCAL_SCRIPT_PATH_START', get_option('rc-local')) +substs.set('RC_LOCAL_PATH', get_option('rc-local')) substs.set('MEMORY_ACCOUNTING_DEFAULT', memory_accounting_default ? 'yes' : 'no') substs.set('STATUS_UNIT_FORMAT_DEFAULT', status_unit_format_default) substs.set('HIGH_RLIMIT_NOFILE', conf.get('HIGH_RLIMIT_NOFILE')) diff --git a/src/rc-local-generator/rc-local-generator.c b/src/rc-local-generator/rc-local-generator.c index 908e6272a8a..75bb875b797 100644 --- a/src/rc-local-generator/rc-local-generator.c +++ b/src/rc-local-generator/rc-local-generator.c @@ -59,7 +59,7 @@ static int run(const char *dest, const char *dest_early, const char *dest_late) assert_se(arg_dest = dest); - if (check_executable(RC_LOCAL_SCRIPT_PATH_START) >= 0) { + if (check_executable(RC_LOCAL_PATH) >= 0) { log_debug("Automatically adding rc-local.service."); r = add_symlink("rc-local.service", "multi-user.target"); diff --git a/units/rc-local.service.in b/units/rc-local.service.in index 78ce69e0aec..d4aaaf09d40 100644 --- a/units/rc-local.service.in +++ b/units/rc-local.service.in @@ -8,16 +8,16 @@ # (at your option) any later version. # This unit gets pulled automatically into multi-user.target by -# systemd-rc-local-generator if @RC_LOCAL_SCRIPT_PATH_START@ is executable. +# systemd-rc-local-generator if @RC_LOCAL_PATH@ is executable. [Unit] -Description=@RC_LOCAL_SCRIPT_PATH_START@ Compatibility +Description=@RC_LOCAL_PATH@ Compatibility Documentation=man:systemd-rc-local-generator(8) -ConditionFileIsExecutable=@RC_LOCAL_SCRIPT_PATH_START@ +ConditionFileIsExecutable=@RC_LOCAL_PATH@ After=network.target [Service] Type=forking -ExecStart=@RC_LOCAL_SCRIPT_PATH_START@ start +ExecStart=@RC_LOCAL_PATH@ start TimeoutSec=0 RemainAfterExit=yes GuessMainPID=no