update sangam-atm driver to 07.02.01.00 (closes: #2177, thanks to Matteo Croce)
[openwrt/svn-archive/archive.git] / scripts / metadata.pl
index 75fda05d4436b84f2c5151967a745693db2c36a3..9b983545f2db8276d1672ea629b13d8b5155c874 100755 (executable)
@@ -556,7 +556,7 @@ sub gen_package_mk() {
                }
                if ($config) {
                        print "package-$config += $pkg->{subdir}$pkg->{src}\n";
-                       $pkg->{prereq} and print "prereq-$config += $pkg->{src}\n";
+                       $pkg->{prereq} and print "prereq-$config += $pkg->{subdir}$pkg->{src}\n";
                }
        
                my $hasdeps = 0;
@@ -576,12 +576,12 @@ sub gen_package_mk() {
                        undef $idx if $idx =~ /^(kernel)|(base-files)$/;
                        if ($idx) {
                                next if $dep{$pkg->{src}."->".$idx};
-                               $depline .= " $idx\-compile";
+                               $depline .= " \$(curdir)/$idx/compile";
                                $dep{$pkg->{src}."->".$idx} = 1;
                        }
                }
                if ($depline) {
-                       $line .= $pkg->{subdir}."$pkg->{src}-compile: $depline\n";
+                       $line .= "\$(curdir)/".$pkg->{subdir}."$pkg->{src}/compile += $depline\n";
                }
        }
        
@@ -604,7 +604,7 @@ $cmds \\
        ) > \$@
        
 ifneq (\$(UCI_PRECONFIG)\$(CONFIG_UCI_PRECONFIG),)
-  preconfig: \$(TARGET_DIR)/etc/uci-defaults/$preconfig
+  package/preconfig: \$(TARGET_DIR)/etc/uci-defaults/$preconfig
 endif
 EOF
        }