diff --git a/package/eudev/eudev.mk b/package/eudev/eudev.mk index 1a56cfd2f0..3c22b13d86 100644 --- a/package/eudev/eudev.mk +++ b/package/eudev/eudev.mk @@ -12,7 +12,6 @@ EUDEV_INSTALL_STAGING = YES EUDEV_CONF_OPTS = \ --disable-manpages \ - --sbindir=/sbin \ --libexecdir=/lib \ --enable-kmod \ --enable-blkid @@ -21,8 +20,14 @@ EUDEV_CONF_OPTS = \ EUDEV_DEPENDENCIES = host-gperf host-pkgconf util-linux-libs EUDEV_PROVIDES = udev -ifeq ($(BR2_ROOTFS_MERGED_USR),) -EUDEV_CONF_OPTS += --with-rootlibdir=/lib --enable-split-usr +ifeq ($(BR2_ROOTFS_MERGED_USR),y) +ifeq ($(BR2_ROOTFS_MERGED_BIN),y) +EUDEV_CONF_OPTS += --sbindir=/usr/bin +else +EUDEV_CONF_OPTS += --sbindir=/usr/sbin +endif +else +EUDEV_CONF_OPTS += --sbindir=/sbin --with-rootlibdir=/lib --enable-split-usr endif ifeq ($(BR2_PACKAGE_EUDEV_MODULE_LOADING),y)