mirror of
https://github.com/LibreELEC/LibreELEC.tv.git
synced 2025-07-27 12:46:53 +00:00
scripts/unpack: simple need_unpack replacement
This commit is contained in:
parent
0dc3e926dc
commit
45b47c68c3
@ -36,9 +36,6 @@ mkdir -p $BUILD
|
|||||||
|
|
||||||
[ ! -d "$SOURCES/$1" -a ! -d "$PKG_DIR/sources" ] && exit 0
|
[ ! -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
|
for i in $BUILD/$1-*; do
|
||||||
if [ -d $i -a -f "$i/.openelec-unpack" ] ; then
|
if [ -d $i -a -f "$i/.openelec-unpack" ] ; then
|
||||||
. "$i/.openelec-unpack"
|
. "$i/.openelec-unpack"
|
||||||
@ -52,6 +49,13 @@ for i in $BUILD/$1-*; do
|
|||||||
CLEAN_SOURCE=yes
|
CLEAN_SOURCE=yes
|
||||||
break
|
break
|
||||||
fi
|
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
|
# trigger unpack / full rebuild on any patch change
|
||||||
for patch in $PKG_DIR/patches/* $PKG_DIR/patches.upstream/*; do
|
for patch in $PKG_DIR/patches/* $PKG_DIR/patches.upstream/*; do
|
||||||
if [ -f "$patch" -a "$patch" -nt "$i/.openelec-unpack" ]; then
|
if [ -f "$patch" -a "$patch" -nt "$i/.openelec-unpack" ]; then
|
||||||
|
Loading…
x
Reference in New Issue
Block a user