From: chase maupin Date: Fri, 17 Dec 2010 06:56:32 +0000 (+0000) Subject: sourceipk: copy over hidden files and dirs X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=846c9d27006b7a0c846c075ce4deb140689b3023;p=openembedded.git sourceipk: copy over hidden files and dirs * Copy hidden files and directories such as eclipse project files. Currently these files are not copied for the top-level directory which makes applications with eclipse project files not usable with eclipse. * Only need to copy hidden files for the top-level directory since subdirectories do not experience this problem Signed-off-by: Chase Maupin Acked-by: Khem Raj Signed-off-by: Denys Dmytriyenko --- diff --git a/classes/sourceipk.bbclass b/classes/sourceipk.bbclass index 97068def0c..17a7cdd9d7 100644 --- a/classes/sourceipk.bbclass +++ b/classes/sourceipk.bbclass @@ -106,6 +106,16 @@ sourceipk_do_create_srcipk() { # Copy sources for packaging mkdir -p $tmp_dir/${SRCIPK_INSTALL_DIR} cp -RLf ${S}/* $tmp_dir/${SRCIPK_INSTALL_DIR}/ + # Copy any hidden files in the source directory such as + # eclipse project files. Use a regex to avoid trying to + # copy the . and .. directories. This is only required for + # the top-level directory as the hidden files will be copied + # for subdiretories. + hidden_files=`find ${S} -maxdepth 1 -name ".*"` + for f in $hidden_files + do + cp -rf $f $tmp_dir/${SRCIPK_INSTALL_DIR}/ + done if [ ${SRCIPK_INCLUDE_EXTRAFILES} != "0" ] then