mirror of
https://github.com/LibreELEC/LibreELEC.tv.git
synced 2025-07-29 05:36:47 +00:00
Merge pull request #3838 from HiassofT/le92-init-toram
[le92] init: make copying SYSTEM to RAM opt-in
This commit is contained in:
commit
a6459fe37e
@ -41,9 +41,6 @@ GRUB_DEFAULT=""
|
||||
NBD_DEVS="0"
|
||||
FLASH_FREE_MIN="5"
|
||||
|
||||
INSTALLED_MEMORY=$(cat /proc/meminfo | grep 'MemTotal:' | awk '{print $2}')
|
||||
SYSTEM_TORAM_LIMIT=1024000
|
||||
|
||||
LIVE="no"
|
||||
|
||||
BREAK_TRIPPED="no"
|
||||
@ -914,11 +911,11 @@ check_update() {
|
||||
prepare_sysroot() {
|
||||
progress "Preparing system"
|
||||
|
||||
if [ "$SYSTEM_TORAM" = "no" -o "$INSTALLED_MEMORY" -lt "$SYSTEM_TORAM_LIMIT" ]; then
|
||||
mount_part "/flash/$IMAGE_SYSTEM" "/sysroot" "ro,loop"
|
||||
else
|
||||
if [ "$SYSTEM_TORAM" = "yes" ]; then
|
||||
cp /flash/$IMAGE_SYSTEM /dev/$IMAGE_SYSTEM
|
||||
mount_part "/dev/$IMAGE_SYSTEM" "/sysroot" "ro,loop"
|
||||
else
|
||||
mount_part "/flash/$IMAGE_SYSTEM" "/sysroot" "ro,loop"
|
||||
fi
|
||||
|
||||
mount --move /flash /sysroot/flash
|
||||
@ -1019,11 +1016,8 @@ for arg in $(cat /proc/cmdline); do
|
||||
nosplash)
|
||||
SPLASH=no
|
||||
;;
|
||||
noram)
|
||||
SYSTEM_TORAM=no
|
||||
;;
|
||||
ramlimit=*)
|
||||
SYSTEM_TORAM_LIMIT="${arg#*=}"
|
||||
toram)
|
||||
SYSTEM_TORAM=yes
|
||||
;;
|
||||
live)
|
||||
LIVE=yes
|
||||
|
Loading…
x
Reference in New Issue
Block a user