mirror of
https://github.com/LibreELEC/LibreELEC.tv
synced 2025-09-24 19:46:01 +07:00
scripts/unpack: simple need_unpack replacement
This commit is contained in:
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user