scylla_coredump_setup: don't run apt-get when systemd-coredump is already installed

Check systemd-coredump existance before running apt-get install
systemd-coredump.

Closes #8185
This commit is contained in:
Takuya ASADA
2021-03-01 11:18:03 +09:00
committed by Pekka Enberg
parent d980f550d1
commit 4cf9b6988e

View File

@@ -45,7 +45,7 @@ if __name__ == '__main__':
run('sysctl -p /etc/sysctl.d/99-scylla-coredump.conf', shell=True, check=True)
# Other distributions can use systemd-coredump, so setup it
else:
if is_debian_variant():
if is_debian_variant() and not shutil.which('coredumpctl'):
apt_install('systemd-coredump')
conf_data = '''
[Coredump]