diff options
| author | nbd <nbd@3c298f89-4303-0410-b956-a3cf2f4a3e73> | 2009-05-08 10:39:32 +0000 | 
|---|---|---|
| committer | nbd <nbd@3c298f89-4303-0410-b956-a3cf2f4a3e73> | 2009-05-08 10:39:32 +0000 | 
| commit | c7362334c79ab3054feb0d7288d3dc534de5ec5f (patch) | |
| tree | 8f52a6ccf9fd57436024ff311a74d5a2435ddb8d /scripts/feeds | |
| parent | b4c7c3f80440ca4ff23283be6da8fb48ebe4b679 (diff) | |
scripts/feeds: ignore virtual packages
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@15706 3c298f89-4303-0410-b956-a3cf2f4a3e73
Diffstat (limited to 'scripts/feeds')
| -rwxr-xr-x | scripts/feeds | 3 | 
1 files changed, 3 insertions, 0 deletions
| diff --git a/scripts/feeds b/scripts/feeds index e51b17c37..d6a635518 100755 --- a/scripts/feeds +++ b/scripts/feeds @@ -179,6 +179,7 @@ sub search_feed {  		my $substr;  		my $pkgmatch = 1; +		next if $pkg->{vdepends};  		foreach my $substr (@substr) {  			my $match;  			foreach my $key (qw(name title description src)) { @@ -212,6 +213,7 @@ sub list_feed {  	get_feed($feed);  	foreach my $name (sort { lc($a) cmp lc($b) } keys %package) {  		my $pkg = $package{$name}; +		next if $pkg->{vdepends};  		if($pkg->{name}) {  			printf "\%-32s\t\%s\n", $pkg->{name}, $pkg->{title};  		} @@ -384,6 +386,7 @@ sub install {  				get_feed($f->[1]);  				foreach my $name (sort { lc($a) cmp lc($b) } keys %package) {  					my $p = $package{$name}; +					next if $p->{vdepends};  					if( $p->{name} ) {  						install_package($feed, $p->{name}) == 0 or $ret = 1;  					} | 
