mirror of
https://github.com/motioneye-project/motioneyeos.git
synced 2025-07-29 14:16:31 +00:00
package/libfuse: Install udev rules and set permissions
This fixes some omissions from the installation. Install the udev rules. Tell buildroot about the fuse device. Apply setuid permissions on the fusermount tool. Signed-off-by: Norbert Lange <norbert.lange@andritz.com> Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be> (cherry picked from commit ea62ff85b59aa1ff7757787061eb451b4b4780df) Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
This commit is contained in:
parent
ef4aa12229
commit
4c5958664e
@ -14,11 +14,22 @@ LIBFUSE_DEPENDENCIES = $(if $(BR2_PACKAGE_LIBICONV),libiconv)
|
|||||||
LIBFUSE_CONF_OPTS = \
|
LIBFUSE_CONF_OPTS = \
|
||||||
--disable-example \
|
--disable-example \
|
||||||
--enable-lib \
|
--enable-lib \
|
||||||
--enable-util
|
--enable-util \
|
||||||
|
UDEV_RULES_PATH=/lib/udev/rules.d
|
||||||
|
|
||||||
define LIBFUSE_INSTALL_TARGET_CMDS
|
define LIBFUSE_INSTALL_TARGET_CMDS
|
||||||
cp -dpf $(STAGING_DIR)/usr/bin/fusermount $(TARGET_DIR)/usr/bin/
|
cp -dpf $(STAGING_DIR)/usr/bin/fusermount $(TARGET_DIR)/usr/bin/
|
||||||
cp -dpf $(STAGING_DIR)/usr/lib/libfuse.so* $(TARGET_DIR)/usr/lib/
|
cp -dpf $(STAGING_DIR)/usr/lib/libfuse.so* $(TARGET_DIR)/usr/lib/
|
||||||
|
mkdir -p $(TARGET_DIR)/lib/udev/rules.d
|
||||||
|
cp $(STAGING_DIR)/lib/udev/rules.d/*-fuse.rules $(TARGET_DIR)/lib/udev/rules.d
|
||||||
|
endef
|
||||||
|
|
||||||
|
define LIBFUSE_DEVICES
|
||||||
|
/dev/fuse c 666 0 0 10 229 0 0 -
|
||||||
|
endef
|
||||||
|
|
||||||
|
define LIBFUSE_PERMISSIONS
|
||||||
|
/usr/bin/fusermount f 4755 0 0 - - - - -
|
||||||
endef
|
endef
|
||||||
|
|
||||||
$(eval $(autotools-package))
|
$(eval $(autotools-package))
|
||||||
|
Loading…
x
Reference in New Issue
Block a user