Changes of Revision 8
[-] [+] | Added | config-subst |
@@ -0,0 +1,26 @@ +#!/bin/sh +# Substitute CONFIG_ variables +awk ' + function subst(force) + { + if (!done || force) { + if (has_value) + print symbol "=" value + else + print "# " symbol " is not set" + } + done=1 + } + + BEGIN { symbol = ARGV[1] + if (ARGC == 3) { + has_value=1 + value = ARGV[2] + } + split("", ARGV) + } + match($0, "\\<" symbol "\\>") \ + { subst(1) ; next } + { print } + END { subst(0) } +' "$@" |