aboutsummaryrefslogtreecommitdiffstats
path: root/classes/src_distribute_local.bbclass
diff options
context:
space:
mode:
authorChris Larson <chris_larson@mentor.com>2010-03-21 18:31:25 -0700
committerChris Larson <chris_larson@mentor.com>2010-03-21 18:31:40 -0700
commitd91b6bc42319db7799cf9188f7150f807ed41163 (patch)
tree3e478c7942c41699b454930dbba5c7000a8a38e9 /classes/src_distribute_local.bbclass
parent02630483284a2f31b01e636210715ee1fb6e63b9 (diff)
downloadopenembedded-d91b6bc42319db7799cf9188f7150f807ed41163.tar.gz
src_distribute: simplify do_distribute_sources
Signed-off-by: Chris Larson <chris_larson@mentor.com>
Diffstat (limited to 'classes/src_distribute_local.bbclass')
-rw-r--r--classes/src_distribute_local.bbclass5
1 files changed, 3 insertions, 2 deletions
diff --git a/classes/src_distribute_local.bbclass b/classes/src_distribute_local.bbclass
index 8cf0b426c0..7b1e7d7e48 100644
--- a/classes/src_distribute_local.bbclass
+++ b/classes/src_distribute_local.bbclass
@@ -19,11 +19,12 @@ SRC_DISTRIBUTECOMMAND-copy () {
# moves the files to the SRC_DISTRIBUTEDIR and symlinks them back
SRC_DISTRIBUTECOMMAND-move+symlink () {
if ! [ -L ${SRC} ]; then
+ src=`basename "${SRC}"`
mv ${SRC} .
- ln -sf $PWD/`basename "${SRC}"` "${SRC}"
+ ln -sf $src "${SRC}"
if [ -e ${SRC}.md5 ]; then
mv ${SRC}.md5 .
- ln -sf $PWD/`basename "${SRC}.md5"` "${SRC}.md5"
+ ln -sf $src "${SRC}.md5"
fi
fi
}