From 53c014e221e63c3d7f63764e010251c1ae2d2abf Mon Sep 17 00:00:00 2001
From: Jonas Gorski <jogo@openwrt.org>
Date: Mon, 22 Oct 2012 22:16:19 +0000
Subject: [PATCH] scrips/metadata.pl: fix broken targets with subtargets being
 selectable

r26926 moved all target features to subtargets if present, which had the
side effect that broken targets are available for selection, just without
any available subtargets (since they are still marked as broken).

Fix this by explicitly letting the top level target also depend on broken.

SVN-Revision: 33892
---
 scripts/metadata.pl | 1 +
 1 file changed, 1 insertion(+)

diff --git a/scripts/metadata.pl b/scripts/metadata.pl
index 7afc388927..b04cd8cc3d 100755
--- a/scripts/metadata.pl
+++ b/scripts/metadata.pl
@@ -233,6 +233,7 @@ EOF
 	}
 	if (@{$target->{subtargets}} > 0) {
 		$confstr .= "\tselect HAS_SUBTARGETS\n";
+		grep { /broken/ } @{$target->{features}} and $confstr .= "\tdepends BROKEN\n";
 	} else {
 		$confstr .= $features;
 	}
-- 
2.30.2