Prevent to use GNU sed extension feature

It is GNU sed extension feature to use "\n" in insert string,
so it should be replaced with portable way.

This resolves bug 2986.

Signed-off-by: OBATA Akio <obache@wizdas.com>
(cherry picked from commit eee820646d)
v3.5.13-sru
OBATA Akio 5 years ago committed by Slávek Banko
parent f65e14ec89
commit 633fbfffae
Signed by: SlavekB
GPG Key ID: 608F5293A04BE668

@ -12,7 +12,10 @@ if [ -f @BIN_INSTALL_DIR@/tqt-replace-stream ]; then
out_file="$3" out_file="$3"
@BIN_INSTALL_DIR@/tqt-replace-stream "${input_file}" | \ @BIN_INSTALL_DIR@/tqt-replace-stream "${input_file}" | \
@MOC_EXECUTABLE@ | \ @MOC_EXECUTABLE@ | \
sed "/#include <qmetaobject.h>/ i #undef QT_NO_COMPAT\n#include \"${input_file}\"" \ sed "/#include <qmetaobject.h>/ i\\
#undef QT_NO_COMPAT\\
#include \"${input_file}\"\\
" \
> "${out_file}" > "${out_file}"
fi fi
else else

Loading…
Cancel
Save