metadata: remove redundant fields from package hash
[openwrt/openwrt.git] / scripts / feeds
index 4ac6685b4d6ef0a79a842009e310a36f72b8310b..4595c824a4b7c4836fdb1b67472dc476101e3d45 100755 (executable)
@@ -373,10 +373,14 @@ sub list {
        return 0;
 }
 
+# TODO: do_install_package etc. should deal with source packages rather
+# than binary packages
 sub do_install_package($$) {
        my $feed = shift;
        my $pkg = shift;
-       my $path = $pkg->{makefile};
+
+       my $path;
+       $pkg->{src} and $path = $pkg->{src}{makefile};
 
        if($path) {
                $path =~ s/\/Makefile$//;