Re: [OpenWrt-Devel] [PATCHv2] scripts/feeds: observe -p flag for preferential feeds
Karl Palsson ka...@tweak.net.au wrote: John Crispin blo...@openwrt.org wrote: On 27/05/2015 18:03, Karl Palsson wrote: + my $this_feed_target = lookup_target($feed, $name); + $this_feed_target and do { how about just calling it $target ? Because even though the method is lookup_target it actually returns a feed for the target $name. I could change the method to lookup_feed_for_target too, if that would help. Is anything else needed here? Would be nice to get this fixed before it's branched. Anything? It now should be backported to CC as well, given that this is documented behaviour of scripts/feeds that's regressed. Sincerely, Karl Palsson___ openwrt-devel mailing list openwrt-devel@lists.openwrt.org https://lists.openwrt.org/cgi-bin/mailman/listinfo/openwrt-devel
Re: [OpenWrt-Devel] [PATCHv2] scripts/feeds: observe -p flag for preferential feeds
Karl Palsson ka...@tweak.net.au wrote: John Crispin blo...@openwrt.org wrote: On 27/05/2015 18:03, Karl Palsson wrote: + my $this_feed_target = lookup_target($feed, $name); + $this_feed_target and do { how about just calling it $target ? Because even though the method is lookup_target it actually returns a feed for the target $name. I could change the method to lookup_feed_for_target too, if that would help. Hi, Is anything else needed here? Would be nice to get this fixed before it's branched. Sincerely, Karl Palsson___ openwrt-devel mailing list openwrt-devel@lists.openwrt.org https://lists.openwrt.org/cgi-bin/mailman/listinfo/openwrt-devel
Re: [OpenWrt-Devel] [PATCHv2] scripts/feeds: observe -p flag for preferential feeds
John Crispin blo...@openwrt.org wrote: On 27/05/2015 18:03, Karl Palsson wrote: + my $this_feed_target = lookup_target($feed, $name); + $this_feed_target and do { how about just calling it $target ? Because even though the method is lookup_target it actually returns a feed for the target $name. I could change the method to lookup_feed_for_target too, if that would help. Sincerely, Karl Palsson___ openwrt-devel mailing list openwrt-devel@lists.openwrt.org https://lists.openwrt.org/cgi-bin/mailman/listinfo/openwrt-devel
Re: [OpenWrt-Devel] [PATCHv2] scripts/feeds: observe -p flag for preferential feeds
On 27/05/2015 18:03, Karl Palsson wrote: + my $this_feed_target = lookup_target($feed, $name); + $this_feed_target and do { how about just calling it $target ? ___ openwrt-devel mailing list openwrt-devel@lists.openwrt.org https://lists.openwrt.org/cgi-bin/mailman/listinfo/openwrt-devel
[OpenWrt-Devel] [PATCHv2] scripts/feeds: observe -p flag for preferential feeds
From: Karl Palsson ka...@remake.is lookup_target was trampling the $feed variable, resulting in the -p flag no longer preferentially installing from the named feed. Make sure to use a local variable for this instead. Signed-off-by: Karl Palsson ka...@remake.is --- Changes since v1: Make sure to not just trample a global variable. Aren't globals fun. Thanks to Felix for pointing it out scripts/feeds | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/scripts/feeds b/scripts/feeds index a6be9cc..55756d9 100755 --- a/scripts/feeds +++ b/scripts/feeds @@ -450,10 +450,10 @@ sub install_package { my $force = shift; my $ret = 0; - $feed = lookup_target($feed, $name); - $feed and do { + my $this_feed_target = lookup_target($feed, $name); + $this_feed_target and do { $installed_targets{$name} and return 0; - install_target($feed, $name); + install_target($this_feed_target, $name); return 0; }; -- 2.1.0 ___ openwrt-devel mailing list openwrt-devel@lists.openwrt.org https://lists.openwrt.org/cgi-bin/mailman/listinfo/openwrt-devel