From 44988f411b1e598a47c4982ff1e035e72b093c98 Mon Sep 17 00:00:00 2001 From: Peter Hutterer Date: Mon, 24 Feb 2020 09:58:24 +1000 Subject: [PATCH] tools: replay: mkdir /etc/libinput if it doesn't exist yet Where we're replaying a device with quirks, those quirks will be placed into /etc/libinput/local-overrides.quirks. For that to work, /etc/libinput needs to exist so let's make it where required. https://bugzilla.redhat.com/show_bug.cgi?id=1806322 Signed-off-by: Peter Hutterer --- tools/libinput-replay | 1 + 1 file changed, 1 insertion(+) diff --git a/tools/libinput-replay b/tools/libinput-replay index 0f385205..fd6567e6 100755 --- a/tools/libinput-replay +++ b/tools/libinput-replay @@ -224,6 +224,7 @@ def setup_quirks(recording): print('{} exists, please move it out of the way first'.format(overrides), file=sys.stderr) sys.exit(1) + overrides.parent.mkdir(exist_ok=True) with overrides.open('w+') as fd: fd.write('# This file was generated by libinput replay\n') fd.write('# Unless libinput replay is running right now, remove this file.\n')