mirror of
https://github.com/LibreELEC/LibreELEC.tv.git
synced 2025-07-25 11:46:43 +00:00
unpack: alter logic so that packages without sources have a stamp
This commit is contained in:
parent
65a87cb6f8
commit
2456e366fc
@ -36,8 +36,6 @@ STAMP=$PKG_BUILD/.libreelec-unpack
|
||||
|
||||
mkdir -p $BUILD
|
||||
|
||||
[ ! -d "$SOURCES/$1" -a ! -d "$PKG_DIR/sources" ] && exit 0
|
||||
|
||||
STAMP_DEPENDS="$PKG_DIR $PKG_NEED_UNPACK $PROJECT_DIR/$PROJECT/patches/$PKG_NAME"
|
||||
[ -n "$DEVICE" ] && STAMP_DEPENDS="$STAMP_DEPENDS $PROJECT_DIR/$PROJECT/devices/$DEVICE/patches/$PKG_NAME"
|
||||
|
||||
@ -60,6 +58,7 @@ fi
|
||||
|
||||
[ -f "$STAMP" ] && exit 0
|
||||
|
||||
if [ -d "$SOURCES/$1" -o -d "$PKG_DIR/sources" ]; then
|
||||
printf "%${BUILD_INDENT}c ${boldcyan}UNPACK${endcolor} $1\n" ' '>&$SILENT_OUT
|
||||
export BUILD_INDENT=$((${BUILD_INDENT:-1}+$BUILD_INDENT_SIZE))
|
||||
|
||||
@ -194,6 +193,10 @@ for config in `find $BUILD/$1* -name config.guess | sed 's/config.guess//'`; do
|
||||
cp -f $TOOLCHAIN/configtools/config.sub $config
|
||||
fi
|
||||
done
|
||||
fi
|
||||
|
||||
if [ "$PKG_SECTION" != "virtual" ]; then
|
||||
mkdir -p $PKG_BUILD
|
||||
|
||||
rm -f $STAMPS/$1/build_*
|
||||
|
||||
@ -202,3 +205,4 @@ for i in PKG_NAME PKG_DEEPMD5; do
|
||||
eval val=\$$i
|
||||
echo "STAMP_$i=\"$val\"" >> $STAMP
|
||||
done
|
||||
fi
|
||||
|
Loading…
x
Reference in New Issue
Block a user