mirror of
https://github.com/systemd/systemd.git
synced 2025-01-09 01:18:19 +03:00
meson: strip various strings before converting them to integers
"9\n" is not intrinsically a number, although some tools might auto-strip strings before checking if they are a number. It's not guaranteed, anyway.
This commit is contained in:
parent
6c8892828c
commit
89cdbe1f08
@ -813,7 +813,7 @@ if time_epoch <= 0
|
|||||||
time_epoch = run_command(stat, '-c', '%Y', NEWS,
|
time_epoch = run_command(stat, '-c', '%Y', NEWS,
|
||||||
check : true).stdout()
|
check : true).stdout()
|
||||||
endif
|
endif
|
||||||
time_epoch = time_epoch.to_int()
|
time_epoch = time_epoch.strip().to_int()
|
||||||
endif
|
endif
|
||||||
conf.set('TIME_EPOCH', time_epoch)
|
conf.set('TIME_EPOCH', time_epoch)
|
||||||
|
|
||||||
@ -874,7 +874,7 @@ if not meson.is_cross_build()
|
|||||||
endif
|
endif
|
||||||
id_result = run_command('id', '-u', nobody_user, check : false)
|
id_result = run_command('id', '-u', nobody_user, check : false)
|
||||||
if id_result.returncode() == 0
|
if id_result.returncode() == 0
|
||||||
id = id_result.stdout().to_int()
|
id = id_result.stdout().strip().to_int()
|
||||||
if id != 65534
|
if id != 65534
|
||||||
warning('\n' +
|
warning('\n' +
|
||||||
'The local user with the configured user name "@0@" of the nobody user does not have UID 65534 (it has @1@).\n'.format(nobody_user, id) +
|
'The local user with the configured user name "@0@" of the nobody user does not have UID 65534 (it has @1@).\n'.format(nobody_user, id) +
|
||||||
@ -893,7 +893,7 @@ if not meson.is_cross_build()
|
|||||||
endif
|
endif
|
||||||
id_result = run_command('id', '-g', nobody_group, check : false)
|
id_result = run_command('id', '-g', nobody_group, check : false)
|
||||||
if id_result.returncode() == 0
|
if id_result.returncode() == 0
|
||||||
id = id_result.stdout().to_int()
|
id = id_result.stdout().strip().to_int()
|
||||||
if id != 65534
|
if id != 65534
|
||||||
warning('\n' +
|
warning('\n' +
|
||||||
'The local group with the configured group name "@0@" of the nobody group does not have GID 65534 (it has @1@).\n'.format(nobody_group, id) +
|
'The local group with the configured group name "@0@" of the nobody group does not have GID 65534 (it has @1@).\n'.format(nobody_group, id) +
|
||||||
|
Loading…
Reference in New Issue
Block a user