]> git.ipfire.org Git - thirdparty/openwrt.git/commitdiff
package: usbgadget: Fix subpackage dependencies
authorLinus Walleij <linus.walleij@linaro.org>
Thu, 3 Apr 2025 06:30:29 +0000 (08:30 +0200)
committerLinus Walleij <linus.walleij@linaro.org>
Thu, 10 Apr 2025 07:37:34 +0000 (09:37 +0200)
Currently if a target wants to use acm or ncm gadget config,
they need to select both usbgadget and the config package
such as usbgadget-acm.

It's better if the target just select usbgadget-acm and get
all dependencies satisfied.

Adding a dependency using +usbgadget fixes this.

Link: http://patchwork.ozlabs.org/project/openwrt/patch/20250403-dns313-usb-serial-v2-3-d84de8e86931@linaro.org/
Reviewed-by: Chuanhong Guo <gch981213@gmail.com>
Signed-off-by: Linus Walleij <linus.walleij@linaro.org>
package/utils/usbgadget/Makefile

index 55f30b6729a00c6cf28da19f25653a3217243495..0a88a49921894363cbf151123b3eff6875ddd871 100644 (file)
@@ -39,7 +39,7 @@ define GadgetPreset
     SECTION:=utils
     CATEGORY:=Utilities
     TITLE+= $(2) gadget preset
-    DEPENDS+= $(3)
+    DEPENDS+= +usbgadget $(3)
   endef
 
   define Package/$(PKG_NAME)-$(1)/description