autotools.bbclass: force copy Makefile.in.in to ${S}/po/
authorRoy.Li <rongqing.li@windriver.com>
Wed, 26 Jun 2013 01:58:35 +0000 (09:58 +0800)
committerRichard Purdie <richard.purdie@linuxfoundation.org>
Fri, 28 Jun 2013 08:14:07 +0000 (09:14 +0100)
If a Makefile.in.in has existed under ${S}/po/ and is read-only, cp will fail.

(From OE-Core rev: 6e1b17f19411ed897c53ae0ef41a2d2972a9c113)

Signed-off-by: Roy.Li <rongqing.li@windriver.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
meta/classes/autotools.bbclass

index 66c0f5d..4e4ef98 100644 (file)
@@ -201,7 +201,7 @@ autotools_do_configure() {
                        # We'd call gettextize here if it wasn't so broken...
                                cp ${STAGING_DATADIR_NATIVE}/gettext/config.rpath ${AUTOTOOLS_AUXDIR}/
                                if [ -d ${S}/po/ ]; then
-                                       cp ${STAGING_DATADIR_NATIVE}/gettext/po/Makefile.in.in ${S}/po/
+                                       cp -f ${STAGING_DATADIR_NATIVE}/gettext/po/Makefile.in.in ${S}/po/
                                        if [ ! -e ${S}/po/remove-potcdate.sin ]; then
                                                cp ${STAGING_DATADIR_NATIVE}/gettext/po/remove-potcdate.sin ${S}/po/
                                        fi