3 # SRC_DIST_LOCAL possible values:
4 # copy copies the files from ${A} to the distributedir
5 # symlink symlinks the files from ${A} to the distributedir
6 # move+symlink moves the files into distributedir, and symlinks them back
7 SRC_DIST_LOCAL ?= "move+symlink"
8 SRC_DISTRIBUTEDIR ?= "${DEPLOY_DIR}/sources"
9 SRC_DISTRIBUTECOMMAND () {
11 if [ ! -L "$s" ] && (echo "$s"|grep "^${DL_DIR}"); then
16 mkdir -p ${SRC_DISTRIBUTEDIR}
17 case "${SRC_DIST_LOCAL}" in
19 test -e $s.md5 && cp -f $s.md5 ${SRC_DISTRIBUTEDIR}/
20 cp -f $s ${SRC_DISTRIBUTEDIR}/
23 test -e $s.md5 && ln -sf $s.md5 ${SRC_DISTRIBUTEDIR}/
24 ln -sf $s ${SRC_DISTRIBUTEDIR}/
27 mv $s ${SRC_DISTRIBUTEDIR}/
28 ln -sf ${SRC_DISTRIBUTEDIR}/`basename $s` $s