X-Git-Url: http://git.openwrt.org/?p=openwrt%2Fstaging%2Frmilecki.git;a=blobdiff_plain;f=scripts%2Fpackage-metadata.pl;h=09aed96c2be6572a1871d6c40f3ea24ece195084;hp=44494efd28139de66aeac71bb008ac0f99f51b8c;hb=6177b649ca8cd11545fe945245b449236ac4bd50;hpb=4f272dd0323151a1390a8675bafebead0e2a69ad diff --git a/scripts/package-metadata.pl b/scripts/package-metadata.pl index 44494efd281..09aed96c2be 100755 --- a/scripts/package-metadata.pl +++ b/scripts/package-metadata.pl @@ -193,12 +193,15 @@ sub mconf_depends { $m = "select"; next if $only_dep; + + $flags =~ /@/ or $depend = "PACKAGE_$depend"; } else { if ($vdep = $package{$depend}->{vdepends}) { $depend = join("||", map { "PACKAGE_".$_ } @$vdep); + } else { + $flags =~ /@/ or $depend = "PACKAGE_$depend"; } } - $flags =~ /@/ or $depend = "PACKAGE_$depend"; if ($condition) { if ($m =~ /select/) { next if $depend eq $condition;