File: 0001-Use-mkdir-p-instead-of-ignoring-return-code.patch

package info (click to toggle)
keyd 2.5.0-4
  • links: PTS, VCS
  • area: main
  • in suites: forky, trixie
  • size: 4,472 kB
  • sloc: ansic: 5,206; python: 1,114; makefile: 114; javascript: 105; perl: 95; sh: 67
file content (48 lines) | stat: -rw-r--r-- 1,204 bytes parent folder | download | duplicates (2)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
From: Richard Hansen <rhansen@rhansen.org>
Date: Fri, 5 Jan 2024 16:02:55 -0500
Subject: Use `mkdir -p` instead of ignoring return code

Forwarded: https://github.com/rvaiya/keyd/pull/675
---
 Makefile | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/Makefile b/Makefile
index b4fc2bc..5df8832 100644
--- a/Makefile
+++ b/Makefile
@@ -32,7 +32,7 @@ else
 endif
 
 all:
-	-mkdir bin
+	mkdir -p bin
 	cp scripts/keyd-application-mapper bin/
 	sed -e 's#@PREFIX@#$(PREFIX)#' keyd.service.in > keyd.service
 	sed -e 's#@PREFIX@#$(PREFIX)#' src/vkbd/usb-gadget.service.in > src/vkbd/usb-gadget.service
@@ -40,7 +40,7 @@ all:
 debug:
 	CFLAGS="-g -fsanitize=address -Wunused" $(MAKE)
 compose:
-	-mkdir data
+	mkdir -p data
 	./scripts/generate_xcompose
 man:
 	for f in docs/*.scdoc; do \
@@ -90,14 +90,14 @@ uninstall:
 		$(DESTDIR)$(PREFIX)/bin/keyd-usb-gadget.sh \
 		$(DESTDIR)$(PREFIX)/lib/systemd/system/keyd.service
 clean:
-	-rm -rf bin keyd.service src/vkbd/usb-gadget.service
+	rm -rf bin keyd.service src/vkbd/usb-gadget.service
 test:
 	@cd t; \
 	for f in *.sh; do \
 		./$$f; \
 	done
 test-io:
-	-mkdir bin
+	mkdir -p bin
 	$(CC) \
 	-DDATA_DIR= \
 	-o bin/test-io \