scripts/metadata.pl: avoid adding depends and select for the same symbol
[openwrt.git] / scripts / metadata.pl
index eed1998..e408beb 100755 (executable)
@@ -504,7 +504,7 @@ sub mconf_depends {
                                        next if $depend eq $condition;
                                        $depend = "$depend if $condition";
                                } else {
-                                       $depend = "!($condition) || $depend";
+                                       $depend = "!($condition) || $depend" unless $dep->{$condition} eq 'select';
                                }
                        }
                }