mirror of
https://github.com/LibreELEC/LibreELEC.tv.git
synced 2025-07-27 12:46:53 +00:00
scripts/image: pass UUID_SYSTEM to mkimage
This commit is contained in:
parent
a74435d4de
commit
41329e36e5
@ -38,7 +38,8 @@ function do_mkimage() {
|
|||||||
KERNEL_NAME="$KERNEL_NAME" \
|
KERNEL_NAME="$KERNEL_NAME" \
|
||||||
TARGET_KERNEL_ARCH="$TARGET_KERNEL_ARCH" \
|
TARGET_KERNEL_ARCH="$TARGET_KERNEL_ARCH" \
|
||||||
RELEASE_DIR="$RELEASE_DIR" \
|
RELEASE_DIR="$RELEASE_DIR" \
|
||||||
UUID_STORAGE="$(uuidgen)" \
|
UUID_SYSTEM="$UUID_SYSTEM" \
|
||||||
|
UUID_STORAGE="$UUID_STORAGE" \
|
||||||
DISTRO_BOOTLABEL="$DISTRO_BOOTLABEL" \
|
DISTRO_BOOTLABEL="$DISTRO_BOOTLABEL" \
|
||||||
DISTRO_DISKLABEL="$DISTRO_DISKLABEL" \
|
DISTRO_DISKLABEL="$DISTRO_DISKLABEL" \
|
||||||
UBOOT_SYSTEM="$UBOOT_SYSTEM" \
|
UBOOT_SYSTEM="$UBOOT_SYSTEM" \
|
||||||
@ -311,6 +312,9 @@ if [ "$1" = "release" -o "$1" = "mkimage" -o "$1" = "amlpkg" -o "$1" = "noobs" ]
|
|||||||
INSTALL_SRC_DIR="$PROJECT_DIR/$PROJECT/install"
|
INSTALL_SRC_DIR="$PROJECT_DIR/$PROJECT/install"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
UUID_SYSTEM="$(date '+%d%m')-$(date '+%M%S')"
|
||||||
|
UUID_STORAGE="$(uuidgen)"
|
||||||
|
|
||||||
do_mkimage
|
do_mkimage
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
@ -41,7 +41,8 @@ function do_mkimage() {
|
|||||||
KERNEL_NAME="$KERNEL_NAME" \
|
KERNEL_NAME="$KERNEL_NAME" \
|
||||||
TARGET_KERNEL_ARCH="$TARGET_KERNEL_ARCH" \
|
TARGET_KERNEL_ARCH="$TARGET_KERNEL_ARCH" \
|
||||||
RELEASE_DIR="$RELEASE_DIR" \
|
RELEASE_DIR="$RELEASE_DIR" \
|
||||||
UUID_STORAGE="$(uuidgen)" \
|
UUID_SYSTEM="$UUID_SYSTEM" \
|
||||||
|
UUID_STORAGE="$UUID_STORAGE" \
|
||||||
DISTRO_BOOTLABEL="$DISTRO_BOOTLABEL" \
|
DISTRO_BOOTLABEL="$DISTRO_BOOTLABEL" \
|
||||||
DISTRO_DISKLABEL="$DISTRO_DISKLABEL" \
|
DISTRO_DISKLABEL="$DISTRO_DISKLABEL" \
|
||||||
UBOOT_SYSTEM="$UBOOT_SYSTEM" \
|
UBOOT_SYSTEM="$UBOOT_SYSTEM" \
|
||||||
@ -361,6 +362,9 @@ if [ "$1" = "release" -o "$1" = "mkimage" -o "$1" = "amlpkg" -o "$1" = "noobs" ]
|
|||||||
INSTALL_SRC_DIR="$PROJECT_DIR/$PROJECT/install"
|
INSTALL_SRC_DIR="$PROJECT_DIR/$PROJECT/install"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
UUID_SYSTEM="$(date '+%d%m')-$(date '+%M%S')"
|
||||||
|
UUID_STORAGE="$(uuidgen)"
|
||||||
|
|
||||||
do_mkimage
|
do_mkimage
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
@ -53,12 +53,6 @@ show_error() {
|
|||||||
|
|
||||||
trap cleanup SIGINT
|
trap cleanup SIGINT
|
||||||
|
|
||||||
# generate volume id for fat partition
|
|
||||||
UUID_1=$(date '+%d%m')
|
|
||||||
UUID_2=$(date '+%M%S')
|
|
||||||
FAT_SERIAL_NUMBER="${UUID_1}${UUID_2}"
|
|
||||||
UUID_SYSTEM="${UUID_1}-${UUID_2}"
|
|
||||||
|
|
||||||
# create an image
|
# create an image
|
||||||
echo -e "\nimage: creating file $(basename ${DISK})..."
|
echo -e "\nimage: creating file $(basename ${DISK})..."
|
||||||
dd if=/dev/zero of="${DISK}" bs=1M count="${DISK_SIZE}" conv=fsync >"${SAVE_ERROR}" 2>&1 || show_error
|
dd if=/dev/zero of="${DISK}" bs=1M count="${DISK_SIZE}" conv=fsync >"${SAVE_ERROR}" 2>&1 || show_error
|
||||||
@ -113,7 +107,7 @@ alias mcopy="mcopy -i ${DISK}@@${OFFSET}"
|
|||||||
alias mmd="mmd -i ${DISK}@@${OFFSET}"
|
alias mmd="mmd -i ${DISK}@@${OFFSET}"
|
||||||
|
|
||||||
if [ "${BOOTLOADER}" = "syslinux" -o "${BOOTLOADER}" = "bcm2835-bootloader" -o "${BOOTLOADER}" = "u-boot" ]; then
|
if [ "${BOOTLOADER}" = "syslinux" -o "${BOOTLOADER}" = "bcm2835-bootloader" -o "${BOOTLOADER}" = "u-boot" ]; then
|
||||||
mformat -v "${DISTRO_BOOTLABEL}" -N "${FAT_SERIAL_NUMBER}" ::
|
mformat -v "${DISTRO_BOOTLABEL}" -N "${UUID_SYSTEM//-/}" ::
|
||||||
fi
|
fi
|
||||||
sync
|
sync
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user