scripts/unpack: simple need_unpack replacement

This commit is contained in:
Stefan Saraev 2013-12-12 20:41:52 +02:00
parent 0dc3e926dc
commit 45b47c68c3

View File

@ -36,9 +36,6 @@ mkdir -p $BUILD
[ ! -d "$SOURCES/$1" -a ! -d "$PKG_DIR/sources" ] && exit 0
# TODO: remove
[ -f "$STAMP" -a -f "$PKG_DIR/need_unpack" ] && $PKG_DIR/need_unpack $@
for i in $BUILD/$1-*; do
if [ -d $i -a -f "$i/.openelec-unpack" ] ; then
. "$i/.openelec-unpack"
@ -52,6 +49,13 @@ for i in $BUILD/$1-*; do
CLEAN_SOURCE=yes
break
fi
# handle $PKG_NEED_UNPACK
for file in $PKG_NEED_UNPACK; do
if [ -f "$file" -a "$file" -nt "$i/.openelec-unpack" ] ; then
CLEAN_SOURCE=yes
break
fi
done
# trigger unpack / full rebuild on any patch change
for patch in $PKG_DIR/patches/* $PKG_DIR/patches.upstream/*; do
if [ -f "$patch" -a "$patch" -nt "$i/.openelec-unpack" ]; then