pkg=$YOCTO_LAST_PKG
fi
if [[ -n "$pkg" ]]; then
- cd $(ls -tr -d tmp*/work/*/$pkg 2>/dev/null | tail -1) || return 1
-
- YOCTO_LAST_PKG=$pkg
-
subdir=${2:-src}
+
+ case "$subdir" in
+ bb)
+ pkgdir=$(ls -tr -d ../meta-tizen-ivi/recipes-tizen/$pkg 2>/dev/null | tail -1)
+ ;;
+ *)
+ pkgdir=$(ls -tr -d tmp*/work/*/$pkg 2>/dev/null | tail -1)
+ ;;
+ esac
+ [[ -z "$pkgdir" ]] && { echo "Unable to find package dir" >&2; return 1; }
+
+ cd $pkgdir
case "$subdir" in
temp|tmp) cd */temp || return 1 ;;
src) cd git-*/git 2>/dev/null || cd */[0-9]* 2>/dev/null ;;
*) ;;
esac
+
+ YOCTO_LAST_PKG=$pkg
fi
+}
+
+function ybb () {
+ ycheck || return 1
+ pkg=${1:-$YOCTO_LAST_PKG}
+ [[ -z "pkg" ]] && { echo "Usage: ytmp <pkg>" >&2; return 1; }
+ ycd $pkg bb
}
function ysrc () {
for tmpdir in $(ls -d */temp); do
echo "tmpdir: $tmpdir"
- files+=$(awk '{print "run." $1}' $tmpdir/log.task_order | tac | sed "s|^| $tmpdir/|g")
+ files+=$(ls $tmpdir/run*)
files+=" $tmpdir"
done
fi