From fcf525654915edb9650f1a6c2852f336366f8b2f Mon Sep 17 00:00:00 2001 From: Phil Blundell Date: Wed, 7 Dec 2011 16:37:24 +0000 Subject: rm_old_work: new class --- classes/rm_old_work.bbclass | 15 +++++++++++++++ 1 file changed, 15 insertions(+) create mode 100644 classes/rm_old_work.bbclass diff --git a/classes/rm_old_work.bbclass b/classes/rm_old_work.bbclass new file mode 100644 index 0000000..64247ab --- /dev/null +++ b/classes/rm_old_work.bbclass @@ -0,0 +1,15 @@ +WORKDIR = "${TMPDIR}/work/${MULTIMACH_TARGET_SYS}/${PN}/${EXTENDPE}${PV}-${PR}" + +do_rm_old_works() { + subdir="${TMPDIR}/work/${MULTIMACH_TARGET_SYS}/${PN}" + if [ -d "$subdir" ]; then + for v in `ls $subdir`; do + if [ "$subdir/$v" != "${WORKDIR}" ]; then + echo "Deleting old work dir $v" + rm -rf $subdir/$v + fi + done + fi +} + +addtask rm_old_works before do_unpack -- cgit 1.2.3-korg