From: Miquel Raynal Date: Fri, 18 Jun 2021 09:47:10 +0000 (+0200) Subject: package/usbguard: enforce the right permissions on the configuration file X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=f0b1b5a7954566730a43ef6e3b687be5a9c4c3e2;p=buildroot.git package/usbguard: enforce the right permissions on the configuration file Only 0600 rights are allowed for the rules.conf. This file is read when the usbguard daemon starts and will prevent it to run otherwise. As Git only tracks the executable bit, setting the right permissions in the package makefile is the cleanest solution, in particular when providing this file from a rootfs overlay. Signed-off-by: Miquel Raynal Signed-off-by: Thomas Petazzoni --- diff --git a/package/usbguard/usbguard.mk b/package/usbguard/usbguard.mk index 53d103346e..1518f92fc5 100644 --- a/package/usbguard/usbguard.mk +++ b/package/usbguard/usbguard.mk @@ -59,4 +59,8 @@ define USBGUARD_INSTALL_INIT_SYSV $(TARGET_DIR)/etc/init.d/S20usbguard endef +define USBGUARD_PERMISSIONS + /etc/usbguard/rules.conf f 0600 0 0 - - - - - +endef + $(eval $(autotools-package))