mirror of
https://github.com/RROrg/rr.git
synced 2025-06-21 05:51:05 +08:00
add dtc errormsg
This commit is contained in:
parent
4d009c466c
commit
3876006ea2
@ -1773,26 +1773,28 @@ EOF
|
|||||||
DIALOG --title "$(TEXT "Advanced")" \
|
DIALOG --title "$(TEXT "Advanced")" \
|
||||||
--msgbox "$(TEXT "Currently, only dts format files are supported. Please prepare and click to confirm uploading.\n(saved in /mnt/p3/users/)")" 0 0
|
--msgbox "$(TEXT "Currently, only dts format files are supported. Please prepare and click to confirm uploading.\n(saved in /mnt/p3/users/)")" 0 0
|
||||||
TMP_UP_PATH="${TMP_PATH}/users"
|
TMP_UP_PATH="${TMP_PATH}/users"
|
||||||
|
DTC_ERRLOG="/tmp/dtc.log"
|
||||||
rm -rf "${TMP_UP_PATH}"
|
rm -rf "${TMP_UP_PATH}"
|
||||||
mkdir -p "${TMP_UP_PATH}"
|
mkdir -p "${TMP_UP_PATH}"
|
||||||
pushd "${TMP_UP_PATH}"
|
pushd "${TMP_UP_PATH}"
|
||||||
rz -be
|
rz -be
|
||||||
for F in $(ls -A 2>/dev/null); do
|
for F in $(ls -A 2>/dev/null); do
|
||||||
USER_FILE="${TMP_UP_PATH}/${F}"
|
USER_FILE="${TMP_UP_PATH}/${F}"
|
||||||
dtc -q -I dts -O dtb "${F}" >"test.dtb"
|
dtc -q -I dts -O dtb "${F}" >"test.dtb" 2>"${DTC_ERRLOG}"
|
||||||
RET=$?
|
RET=$?
|
||||||
break
|
break
|
||||||
done
|
done
|
||||||
popd
|
popd
|
||||||
if [ ${RET} -ne 0 -o -z "${USER_FILE}" ]; then
|
if [ ${RET} -ne 0 -o -z "${USER_FILE}" ]; then
|
||||||
DIALOG --title "$(TEXT "Advanced")" \
|
DIALOG --title "$(TEXT "Advanced")" \
|
||||||
--msgbox "$(TEXT "Not a valid dts file, please try again!")" 0 0
|
--msgbox "$(TEXT "Not a valid dts file, please try again!")\n\n$(<"${DTC_ERRLOG}")" 0 0
|
||||||
else
|
else
|
||||||
[ -d "{USER_UP_PATH}" ] || mkdir -p "${USER_UP_PATH}"
|
[ -d "{USER_UP_PATH}" ] || mkdir -p "${USER_UP_PATH}"
|
||||||
cp -f "${USER_FILE}" "${USER_UP_PATH}/${MODEL}.dts"
|
cp -f "${USER_FILE}" "${USER_UP_PATH}/${MODEL}.dts"
|
||||||
DIALOG --title "$(TEXT "Advanced")" \
|
DIALOG --title "$(TEXT "Advanced")" \
|
||||||
--msgbox "$(TEXT "A valid dts file, Automatically import at compile time.")" 0 0
|
--msgbox "$(TEXT "A valid dts file, Automatically import at compile time.")" 0 0
|
||||||
fi
|
fi
|
||||||
|
rm -rf "${DTC_ERRLOG}"
|
||||||
touch ${PART1_PATH}/.build
|
touch ${PART1_PATH}/.build
|
||||||
;;
|
;;
|
||||||
0)
|
0)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user