mirror of
https://github.com/libretro/Lakka-LibreELEC.git
synced 2024-11-25 02:36:17 +00:00
0039f93de6
This script simply creates /flash/edid.cpio with the contents from .config/firmware/edid Compared to the x86 specific getedid script this works on all platforms as it doesn't contain any platform specific code. Eventually getedid should be refactored make use of this helper script, too. Signed-off-by: Matthias Reichl <hias@horus.com>
37 lines
706 B
Bash
Executable File
37 lines
706 B
Bash
Executable File
#!/bin/sh
|
|
|
|
# SPDX-License-Identifier: GPL-2.0
|
|
# Copyright (C) 2021-present Team LibreELEC (https://libreelec.tv)
|
|
|
|
EDID_DIR="/storage/.config/firmware/edid"
|
|
EDID_CPIO="/flash/edid.cpio"
|
|
TMPDIR="/tmp/edid-cpio"
|
|
|
|
if [ "$1" = "-q" ]; then
|
|
VERBOSE=0
|
|
else
|
|
VERBOSE=1
|
|
fi
|
|
|
|
if [ ! -d "${EDID_DIR}" ]; then
|
|
echo "error: ${EDID_DIR} does not exist"
|
|
exit 1
|
|
fi
|
|
|
|
set -e
|
|
|
|
rm -rf "${TMPDIR}"
|
|
mkdir -p "${TMPDIR}/usr/lib/firmware"
|
|
cp -r "${EDID_DIR}" "${TMPDIR}/usr/lib/firmware"
|
|
cd "${TMPDIR}"
|
|
mount -o remount,rw /flash
|
|
find usr -print | cpio -ov -H newc > "${EDID_CPIO}"
|
|
sync
|
|
mount -o remount,ro /flash
|
|
cd /storage
|
|
rm -rf "${TMPDIR}"
|
|
|
|
if [ "${VERBOSE}" = "1" ]; then
|
|
echo "successfully created ${EDID_CPIO}"
|
|
fi
|