Deal correctly with spaces in SWITCH_VERSION_REVISION_HUMAN
This affects the set_fs_ver bash function and the ./build/set-fs-version.sh script. Previously we were failing to quote the value of SWITCH_VERSION_REVISION_HUMAN when inserting it into configure.in. When it contains spaces, which it often does, this results in a malformed line in the generated configure script, which results in the define in src/include/switch_version.h.in being left unset.
This commit is contained in:
parent
ea6a05cac5
commit
a5647414e4
|
@ -108,7 +108,7 @@ set_fs_ver () {
|
|||
if [ -n "$rev" ]; then
|
||||
[ -n "$hrev" ] || hrev="$rev"
|
||||
sed -e "s|\(AC_SUBST(SWITCH_VERSION_REVISION, \[\).*\(\])\)|\1$rev\2|" \
|
||||
-e "s|\(AC_SUBST(SWITCH_VERSION_REVISION_HUMAN, \[\).*\(\])\)|\1$hrev\2|" \
|
||||
-e "s|\(AC_SUBST(SWITCH_VERSION_REVISION_HUMAN, \[\).*\(\])\)|\1'$hrev'\2|" \
|
||||
-e "s|#\(AC_SUBST(SWITCH_VERSION_REVISION\)|\1|" \
|
||||
-e "s|#\(AC_SUBST(SWITCH_VERSION_REVISION_HUMAN\)|\1|" \
|
||||
configure.in > configure.in.$$
|
||||
|
|
Loading…
Reference in New Issue