mirror of
https://github.com/LibreELEC/LibreELEC.tv.git
synced 2025-08-01 15:07:49 +00:00
Merge pull request #4463 from antonlacon/le10-backup-restore
system: accept compressed configuration backups
This commit is contained in:
commit
ebdbda6024
@ -8,7 +8,11 @@
|
|||||||
|
|
||||||
hidecursor
|
hidecursor
|
||||||
|
|
||||||
BACKUP_FILE=$(find /storage/.restore/ -name "*.tar" -print -quit 2>/dev/null)
|
BACKUP_EXTENSION_LIST=".tar .tar.gz .tar.bz2 .tar.xz"
|
||||||
|
for EXTENSION in $BACKUP_EXTENSION_LIST; do
|
||||||
|
BACKUP_FILE=$(find /storage/.restore/ -name "*${EXTENSION}" -print -quit 2>/dev/null)
|
||||||
|
[ -n "${BACKUP_FILE}" ] && break
|
||||||
|
done
|
||||||
|
|
||||||
|
|
||||||
if [ -f "${BACKUP_FILE}" ]; then
|
if [ -f "${BACKUP_FILE}" ]; then
|
||||||
|
@ -2,6 +2,7 @@
|
|||||||
|
|
||||||
# SPDX-License-Identifier: GPL-2.0-or-later
|
# SPDX-License-Identifier: GPL-2.0-or-later
|
||||||
# Copyright (C) 2020-present Matthias Reichl <hias@horus.com>
|
# Copyright (C) 2020-present Matthias Reichl <hias@horus.com>
|
||||||
|
# Copyright (C) 2020-present Team LibreELEC (https://libreelec.tv)
|
||||||
|
|
||||||
EARLY_DIR="$2"
|
EARLY_DIR="$2"
|
||||||
|
|
||||||
@ -27,7 +28,11 @@ for arg in $(cat /proc/cmdline); do
|
|||||||
esac
|
esac
|
||||||
done
|
done
|
||||||
|
|
||||||
BACKUP_FILE=$(ls -1 /storage/.restore/*.tar 2>/dev/null | head -n 1)
|
BACKUP_EXTENSION_LIST=".tar .tar.gz .tar.bz2 .tar.xz"
|
||||||
|
for extension in $BACKUP_EXTENSION_LIST; do
|
||||||
|
BACKUP_FILE=$(ls -1 /storage/.restore/*${EXTENSION} 2>/dev/null | head -n 1)
|
||||||
|
[ -n "${BACKUP_FILE}" ] && break
|
||||||
|
done
|
||||||
|
|
||||||
if [ -f /storage/.please_resize_me ]; then
|
if [ -f /storage/.please_resize_me ]; then
|
||||||
TARGET="fs-resize.target"
|
TARGET="fs-resize.target"
|
||||||
|
Loading…
x
Reference in New Issue
Block a user