Skip to content
Snippets Groups Projects
Commit 02409f8c authored by Marcel Moolenaar's avatar Marcel Moolenaar Committed by Wolfgang Denk
Browse files

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: default avatarMarcel Moolenaar <marcelm@juniper.net>
parent e5084af8
No related branches found
No related tags found
No related merge requests found
...@@ -7,11 +7,11 @@ ...@@ -7,11 +7,11 @@
# #
# Only process values prefixed with #define CONFIG_ # 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 # Strip the #define prefix
s/#define *//; s/#define *//;
# Change to form CONFIG_*=VALUE # Change to form CONFIG_*=VALUE
s/ \+/=/; s/ */=/;
# Drop trailing spaces # Drop trailing spaces
s/ *$//; s/ *$//;
# drop quotes around string values # drop quotes around string values
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment