mirror of
https://github.com/motioneye-project/motioneyeos.git
synced 2025-07-30 14:46:31 +00:00
busybox: Install udhcpc script only if enabled
It doesn't make sense to install such a scripts if UDHCPC was not selected. Also remove the entry from BUSYBOX_PERMISSIONS as the install command does the same job. Signed-off-by: Maxime Hadjinlian <maxime.hadjinlian@gmail.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
This commit is contained in:
parent
6c395a22e7
commit
e1baac68bc
@ -52,7 +52,6 @@ BUSYBOX_KCONFIG_OPTS = $(BUSYBOX_MAKE_OPTS)
|
|||||||
|
|
||||||
define BUSYBOX_PERMISSIONS
|
define BUSYBOX_PERMISSIONS
|
||||||
/bin/busybox f 4755 0 0 - - - - -
|
/bin/busybox f 4755 0 0 - - - - -
|
||||||
/usr/share/udhcpc/default.script f 755 0 0 - - - - -
|
|
||||||
endef
|
endef
|
||||||
|
|
||||||
# If mdev will be used for device creation enable it and copy S10mdev to /etc/init.d
|
# If mdev will be used for device creation enable it and copy S10mdev to /etc/init.d
|
||||||
@ -127,6 +126,15 @@ define BUSYBOX_INTERNAL_SHADOW_PASSWORDS
|
|||||||
endef
|
endef
|
||||||
endif
|
endif
|
||||||
|
|
||||||
|
define BUSYBOX_INSTALL_UDHCPC_SCRIPT
|
||||||
|
if grep -q CONFIG_UDHCPC=y $(@D)/.config; then \
|
||||||
|
$(INSTALL) -m 0755 -D package/busybox/udhcpc.script \
|
||||||
|
$(TARGET_DIR)/usr/share/udhcpc/default.script; \
|
||||||
|
$(INSTALL) -m 0755 -d \
|
||||||
|
$(TARGET_DIR)/usr/share/udhcpc/default.script.d; \
|
||||||
|
fi
|
||||||
|
endef
|
||||||
|
|
||||||
ifeq ($(BR2_INIT_BUSYBOX),y)
|
ifeq ($(BR2_INIT_BUSYBOX),y)
|
||||||
define BUSYBOX_SET_INIT
|
define BUSYBOX_SET_INIT
|
||||||
$(call KCONFIG_ENABLE_OPT,CONFIG_INIT,$(BUSYBOX_BUILD_CONFIG))
|
$(call KCONFIG_ENABLE_OPT,CONFIG_INIT,$(BUSYBOX_BUILD_CONFIG))
|
||||||
@ -189,10 +197,7 @@ endef
|
|||||||
|
|
||||||
define BUSYBOX_INSTALL_TARGET_CMDS
|
define BUSYBOX_INSTALL_TARGET_CMDS
|
||||||
$(BUSYBOX_MAKE_ENV) $(MAKE) $(BUSYBOX_MAKE_OPTS) -C $(@D) install
|
$(BUSYBOX_MAKE_ENV) $(MAKE) $(BUSYBOX_MAKE_OPTS) -C $(@D) install
|
||||||
$(INSTALL) -m 0755 -D package/busybox/udhcpc.script \
|
$(BUSYBOX_INSTALL_UDHCPC_SCRIPT)
|
||||||
$(TARGET_DIR)/usr/share/udhcpc/default.script
|
|
||||||
$(INSTALL) -m 0755 -d \
|
|
||||||
$(TARGET_DIR)/usr/share/udhcpc/default.script.d
|
|
||||||
$(BUSYBOX_INSTALL_MDEV_CONF)
|
$(BUSYBOX_INSTALL_MDEV_CONF)
|
||||||
endef
|
endef
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user