projects
/
openwrt.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
enable preinit in a few other platforms
[openwrt.git]
/
scripts
/
config.pl
diff --git
a/scripts/config.pl
b/scripts/config.pl
index
a452537
..
2f4a968
100755
(executable)
--- a/
scripts/config.pl
+++ b/
scripts/config.pl
@@
-18,12
+18,12
@@
sub load_config($) {
open FILE, "$file" or die "can't open file";
while (<FILE>) {
chomp;
open FILE, "$file" or die "can't open file";
while (<FILE>) {
chomp;
- /^CONFIG_(.+)=(.+)/ and do {
+ /^CONFIG_(.+
?
)=(.+)/ and do {
$config{$1} = $2;
next;
};
$config{$1} = $2;
next;
};
- /^# CONFIG_(.+) is not set/ and do {
- $config{$1} =
-1
;
+ /^# CONFIG_(.+
?
) is not set/ and do {
+ $config{$1} =
"#undef"
;
next;
};
/^#/ and next;
next;
};
/^#/ and next;
@@
-91,7
+91,7
@@
sub config_sub($$) {
sub print_cfgline($$) {
my $name = shift;
my $val = shift;
sub print_cfgline($$) {
my $name = shift;
my $val = shift;
- if ($val eq '
-1
') {
+ if ($val eq '
#undef
') {
print "# CONFIG_$name is not set\n";
} else {
print "CONFIG_$name=$val\n";
print "# CONFIG_$name is not set\n";
} else {
print "CONFIG_$name=$val\n";
This page took
0.022276 seconds
and
4
git commands to generate.