mirror of
https://github.com/LibreELEC/LibreELEC.tv.git
synced 2025-07-28 05:06:43 +00:00
scripts/image: support periodic image names
This commit is contained in:
parent
6ce3be6e85
commit
c9f12da73c
@ -38,19 +38,22 @@ $SCRIPTS/build kmod:host
|
|||||||
$SCRIPTS/build mtools:host
|
$SCRIPTS/build mtools:host
|
||||||
$SCRIPTS/build populatefs:host
|
$SCRIPTS/build populatefs:host
|
||||||
|
|
||||||
BUILD_DATE=`date +%Y%m%d%H%M%S`
|
if [ -n "$CUSTOM_GIT_HASH" ]; then
|
||||||
|
GIT_HASH="$CUSTOM_GIT_HASH"
|
||||||
GIT_HASH=$(git rev-parse HEAD)
|
else
|
||||||
|
GIT_HASH=$(git rev-parse HEAD)
|
||||||
|
fi
|
||||||
|
|
||||||
if [ "$LIBREELEC_VERSION" = "devel" ]; then
|
if [ "$LIBREELEC_VERSION" = "devel" ]; then
|
||||||
if ! GIT_BUILD=$(git rev-list --count HEAD 2>/dev/null)
|
GIT_ABBREV=${GIT_HASH:0:7}
|
||||||
then
|
|
||||||
GIT_BUILD=$(git rev-list HEAD | wc -l)
|
|
||||||
fi
|
|
||||||
GIT_ABBREV=$(git log -1 --pretty=format:%h)
|
|
||||||
DEVEL_VERSION=$LIBREELEC_VERSION
|
DEVEL_VERSION=$LIBREELEC_VERSION
|
||||||
LIBREELEC_VERSION=$LIBREELEC_VERSION-$BUILD_DATE-r$GIT_BUILD-g$GIT_ABBREV
|
case "$BUILD_PERIODIC" in
|
||||||
echo "$LIBREELEC_VERSION" > $BUILD/BUILD_FILENAME
|
nightly) LIBREELEC_VERSION=nightly-$(date +%Y%m%d)-$GIT_ABBREV;;
|
||||||
|
daily) LIBREELEC_VERSION=daily-$(date +%Y%j)-$GIT_ABBREV;;
|
||||||
|
weekly) LIBREELEC_VERSION=weekly-$(date +%G%V)-$GIT_ABBREV;;
|
||||||
|
monthly) LIBREELEC_VERSION=monthly-$(date +%Y%m)-$GIT_ABBREV;;
|
||||||
|
*) LIBREELEC_VERSION=devel-$(date +%Y%m%d%H%M%S)-$GIT_ABBREV;;
|
||||||
|
esac
|
||||||
fi
|
fi
|
||||||
|
|
||||||
# Get origin url, fix git:// and git@github.com: urls if necessary
|
# Get origin url, fix git:// and git@github.com: urls if necessary
|
||||||
@ -66,10 +69,6 @@ if [ -n "$CUSTOM_VERSION" ]; then
|
|||||||
LIBREELEC_VERSION="$CUSTOM_VERSION"
|
LIBREELEC_VERSION="$CUSTOM_VERSION"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
if [ -n "$CUSTOM_GIT_HASH" ]; then
|
|
||||||
GIT_HASH="$CUSTOM_GIT_HASH"
|
|
||||||
fi
|
|
||||||
|
|
||||||
LIBREELEC_ARCH="${DEVICE:-$PROJECT}.$TARGET_ARCH"
|
LIBREELEC_ARCH="${DEVICE:-$PROJECT}.$TARGET_ARCH"
|
||||||
TARGET_VERSION="$LIBREELEC_ARCH-$LIBREELEC_VERSION"
|
TARGET_VERSION="$LIBREELEC_ARCH-$LIBREELEC_VERSION"
|
||||||
IMAGE_NAME="$DISTRONAME-$TARGET_VERSION"
|
IMAGE_NAME="$DISTRONAME-$TARGET_VERSION"
|
||||||
@ -90,6 +89,8 @@ if [ -n "$IMAGE_SUFFIX" ]; then
|
|||||||
IMAGE_NAME="$IMAGE_NAME-$IMAGE_SUFFIX"
|
IMAGE_NAME="$IMAGE_NAME-$IMAGE_SUFFIX"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
echo "$IMAGE_NAME" > $BUILD/BUILD_FILENAME
|
||||||
|
|
||||||
# setup fakeroot
|
# setup fakeroot
|
||||||
rm -rf $FAKEROOT_SCRIPT # remove $FAKEROOT_SCRIPT if it exist
|
rm -rf $FAKEROOT_SCRIPT # remove $FAKEROOT_SCRIPT if it exist
|
||||||
touch $FAKEROOT_SCRIPT # create an empty $FAKEROOT_SCRIPT
|
touch $FAKEROOT_SCRIPT # create an empty $FAKEROOT_SCRIPT
|
||||||
|
Loading…
x
Reference in New Issue
Block a user