fix something

This commit is contained in:
Ing 2024-08-02 08:45:22 +08:00
parent 33154560aa
commit 3d0feb2b1b

View File

@ -2243,6 +2243,7 @@ function cloneBootloaderDisk() {
} }
function reportBugs() { function reportBugs() {
rm -rf "${TMP_PATH}/logs" "${TMP_PATH}/logs.tar.gz"
MSG="" MSG=""
SYSLOG=0 SYSLOG=0
DSMROOTS="$(findDSMRoot)" DSMROOTS="$(findDSMRoot)"
@ -2266,7 +2267,7 @@ function reportBugs() {
fi fi
PSTORE=0 PSTORE=0
if [ -n "$(ls /sys/fs/pstore)" ]; then if [ -n "$(ls /sys/fs/pstore 2>/dev/null)" ]; then
mkdir -p "${TMP_PATH}/logs/pstore" mkdir -p "${TMP_PATH}/logs/pstore"
cp -rf /sys/fs/pstore/* "${TMP_PATH}/logs/pstore" cp -rf /sys/fs/pstore/* "${TMP_PATH}/logs/pstore"
zlib-flate -uncompress </sys/fs/pstore/*.z >"${TMP_PATH}/logs/pstore/ps.log" 2>/dev/null zlib-flate -uncompress </sys/fs/pstore/*.z >"${TMP_PATH}/logs/pstore/ps.log" 2>/dev/null
@ -2294,9 +2295,8 @@ function reportBugs() {
MSG+="$(TEXT " 3. Reboot into RR and go to this option.\n")" MSG+="$(TEXT " 3. Reboot into RR and go to this option.\n")"
fi fi
rm -f "${TMP_PATH}/logs.tar.gz" if [ -n "$(ls -A ${TMP_PATH}/logs 2>/dev/null)" ]; then
tar -czf "${TMP_PATH}/logs.tar.gz" -C "${TMP_PATH}" logs tar -czf "${TMP_PATH}/logs.tar.gz" -C "${TMP_PATH}" logs
if [ -z "${SSH_TTY}" ]; then # web if [ -z "${SSH_TTY}" ]; then # web
mv -f "${TMP_PATH}/logs.tar.gz" "/var/www/data/logs.tar.gz" mv -f "${TMP_PATH}/logs.tar.gz" "/var/www/data/logs.tar.gz"
URL="http://$(getIP)/logs.tar.gz" URL="http://$(getIP)/logs.tar.gz"
@ -2305,6 +2305,7 @@ function reportBugs() {
sz -be -B 536870912 "${TMP_PATH}/logs.tar.gz" sz -be -B 536870912 "${TMP_PATH}/logs.tar.gz"
MSG+="$(TEXT "Please go to github to create an issue and upload the logs.")" MSG+="$(TEXT "Please go to github to create an issue and upload the logs.")"
fi fi
fi
DIALOG --title "$(TEXT "Advanced")" \ DIALOG --title "$(TEXT "Advanced")" \
--msgbox "${MSG}" 0 0 --msgbox "${MSG}" 0 0
} }