target/sdk: generate a Config.in file with the settings of the build that the SDK was generated from
This allows make oldconfig/menuconfig to run Signed-off-by: Felix Fietkau <nbd@openwrt.org> SVN-Revision: 39864master
parent
23df56c490
commit
cedfe135ab
@ -0,0 +1,31 @@ |
||||
#!/usr/bin/env perl |
||||
use strict; |
||||
|
||||
while (<>) { |
||||
chomp; |
||||
next unless /^CONFIG_([^=]+)=(.*)$/; |
||||
|
||||
my $var = $1; |
||||
my $val = $2; |
||||
my $type; |
||||
|
||||
if ($val eq 'y') { |
||||
$type = "bool"; |
||||
} elsif ($val eq 'm') { |
||||
$type = "tristate"; |
||||
} elsif ($val =~ /^".*"$/) { |
||||
$type = "string"; |
||||
} elsif ($val =~ /^\d+$/) { |
||||
$type = "int"; |
||||
} else { |
||||
warn "WARNING: no type found for symbol CONFIG_$var=$val\n"; |
||||
next; |
||||
} |
||||
|
||||
print <<EOF; |
||||
config $var |
||||
$type |
||||
default $val |
||||
|
||||
EOF |
||||
} |
@ -1 +1,2 @@ |
||||
source "Config-build.in" |
||||
source "tmp/.config-package.in" |
||||
|
Loading…
Reference in new issue