diff options
Diffstat (limited to 'meta/recipes-core/eglibc/eglibc-locale.inc')
-rw-r--r-- | meta/recipes-core/eglibc/eglibc-locale.inc | 20 |
1 files changed, 15 insertions, 5 deletions
diff --git a/meta/recipes-core/eglibc/eglibc-locale.inc b/meta/recipes-core/eglibc/eglibc-locale.inc index b4646fac7e..2e9b4d4059 100644 --- a/meta/recipes-core/eglibc/eglibc-locale.inc +++ b/meta/recipes-core/eglibc/eglibc-locale.inc | |||
@@ -72,11 +72,21 @@ LOCALETREESRC = "${STAGING_INCDIR}/eglibc-locale-internal-${MULTIMACH_TARGET_SYS | |||
72 | 72 | ||
73 | do_install () { | 73 | do_install () { |
74 | mkdir -p ${D}${bindir} ${D}${datadir} ${D}${libdir} | 74 | mkdir -p ${D}${bindir} ${D}${datadir} ${D}${libdir} |
75 | cp -fpPR ${LOCALETREESRC}/${bindir}/* ${D}${bindir} | 75 | if [ -n "$(ls ${LOCALETREESRC}/${bindir})" ]; then |
76 | cp -fpPR ${LOCALETREESRC}/${libdir}/locale ${D}${libdir} | 76 | cp -fpPR ${LOCALETREESRC}/${bindir}/* ${D}${bindir} |
77 | cp -fpPR ${LOCALETREESRC}/${libdir}/gconv ${D}${libdir} | 77 | fi |
78 | cp -fpPR ${LOCALETREESRC}/${datadir}/i18n ${D}${datadir} | 78 | if [ -e ${LOCALETREESRC}/${libdir}/locale ]; then |
79 | cp -fpPR ${LOCALETREESRC}/${datadir}/locale ${D}${datadir} | 79 | cp -fpPR ${LOCALETREESRC}/${libdir}/locale ${D}${libdir} |
80 | fi | ||
81 | if [ -e ${LOCALETREESRC}/${libdir}/gconv ]; then | ||
82 | cp -fpPR ${LOCALETREESRC}/${libdir}/gconv ${D}${libdir} | ||
83 | fi | ||
84 | if [ -e ${LOCALETREESRC}/${datadir}/i18n ]; then | ||
85 | cp -fpPR ${LOCALETREESRC}/${datadir}/i18n ${D}${datadir} | ||
86 | fi | ||
87 | if [ -e ${LOCALETREESRC}/${datadir}/locale ]; then | ||
88 | cp -fpPR ${LOCALETREESRC}/${datadir}/locale ${D}${datadir} | ||
89 | fi | ||
80 | cp -fpPR ${LOCALETREESRC}/SUPPORTED ${WORKDIR} | 90 | cp -fpPR ${LOCALETREESRC}/SUPPORTED ${WORKDIR} |
81 | } | 91 | } |
82 | 92 | ||