diff options
| author | Marcel Moolenaar <marcelm@juniper.net> | 2008-02-22 10:48:07 -0800 | 
|---|---|---|
| committer | Wolfgang Denk <wd@denx.de> | 2008-02-22 21:27:01 +0100 | 
| commit | 02409f8cf54c7cd91981f0dfec135dbf3858090c (patch) | |
| tree | a70568d52e21f483a3d2c98caa81d5b3df877ecb /tools/scripts | |
| parent | e5084af8ded58453cd07ec1af8b0f29f34122bbc (diff) | |
| download | olio-uboot-2014.01-02409f8cf54c7cd91981f0dfec135dbf3858090c.tar.xz olio-uboot-2014.01-02409f8cf54c7cd91981f0dfec135dbf3858090c.zip | |
make define2mk.sed work on FreeBSD
In the thread "[1.3.2-rc1] MPC8548CDS/MPC8555CDS configs fails to link",
the define2mk.sed script was identified as the source of the link
failure on FreeBSD. The problem is that sed(1) does not always support
the '+' operator. It isn't on FreeBSD. The attach patch implements the
equivalent, using the '*' operator instead and should work everywhere.
Signed-off-by: Marcel Moolenaar <marcelm@juniper.net>
Diffstat (limited to 'tools/scripts')
| -rw-r--r-- | tools/scripts/define2mk.sed | 4 | 
1 files changed, 2 insertions, 2 deletions
| diff --git a/tools/scripts/define2mk.sed b/tools/scripts/define2mk.sed index 6464627ea..af40bfaf2 100644 --- a/tools/scripts/define2mk.sed +++ b/tools/scripts/define2mk.sed @@ -7,11 +7,11 @@  #  # Only process values prefixed with #define CONFIG_ -/^#define CONFIG_[A-Za-z0-9_]\+/ { +/^#define CONFIG_[A-Za-z0-9_][A-Za-z0-9_]*/ {  	# Strip the #define prefix  	s/#define *//;  	# Change to form CONFIG_*=VALUE -	s/ \+/=/; +	s/  */=/;  	# Drop trailing spaces  	s/ *$//;  	# drop quotes around string values |