30 lines
		
	
	
		
			497 B
		
	
	
	
		
			Perl
		
	
	
		
			Executable File
		
	
	
	
	
			
		
		
	
	
			30 lines
		
	
	
		
			497 B
		
	
	
	
		
			Perl
		
	
	
		
			Executable File
		
	
	
	
	
| #!/usr/bin/perl
 | |
| # 
 | |
| # Copyright (C) 2006 OpenWrt.org
 | |
| #
 | |
| # This is free software, licensed under the GNU General Public License v2.
 | |
| # See /LICENSE for more information.
 | |
| #
 | |
| 
 | |
| use strict;
 | |
| 
 | |
| my $line;
 | |
| my $l1 = '';
 | |
| my $l2 = '=y';
 | |
| while (<>) {
 | |
| 	chomp;
 | |
| 	/^(# )CONFIG_LARGEFILE(.+)$/ and do {
 | |
| 		$l1 = $1;
 | |
| 		$l2 = $2;
 | |
| 	};
 | |
| 	/^(# )?CONFIG_BUSYBOX_(.+)/ and do {
 | |
| 		my $p1 = $1;
 | |
| 		my $p2 = $2;
 | |
| 		$p2 =~ /(CONFIG_LFS|FDISK_SUPPORT_LARGE_DISKS)/ and do {
 | |
| 			$p1 = $l1;
 | |
| 			$p2 = "$1$l2";
 | |
| 		};
 | |
| 		print "$p1$p2\n";
 | |
| 	}
 | |
| }
 | 
