wok-current rev 24001

linux64-zram: more than 8GB RAM fix
author Pascal Bellard <pascal.bellard@slitaz.org>
date Thu Jan 14 12:34:16 2021 +0000 (2021-01-14)
parents 1bb3a050ea16
children e04269291317
files linux64-zram/stuff/compcache syslinux/stuff/iso2exe/iso2exe.sh
line diff
     1.1 --- a/linux64-zram/stuff/compcache	Wed Jan 13 21:31:22 2021 +0000
     1.2 +++ b/linux64-zram/stuff/compcache	Thu Jan 14 12:34:16 2021 +0000
     1.3 @@ -25,7 +25,7 @@
     1.4  	END { if (c*s>0) p/=s/c; if (p==0) p++; print p}' /proc/cpuinfo)
     1.5      modprobe zram num_devices=$devices &&
     1.6      for i in $(seq 0 $(($devices-1))); do
     1.7 -	awk "/MemTotal/ { print \$2 * 1024 * ${SIZE%\%} / 100 / $devices }" \
     1.8 +	awk "/MemTotal/ { printf(\"%d\\n\", \$2 * 1024 * ${SIZE%\%} / 100 / $devices) }" \
     1.9  		< /proc/meminfo > /sys/block/zram$i/disksize
    1.10      done
    1.11      status
     2.1 --- a/syslinux/stuff/iso2exe/iso2exe.sh	Wed Jan 13 21:31:22 2021 +0000
     2.2 +++ b/syslinux/stuff/iso2exe/iso2exe.sh	Thu Jan 14 12:34:16 2021 +0000
     2.3 @@ -107,11 +107,9 @@
     2.4  		i=$(($(get 20 $1)-0xC0))
     2.5  		store $(($i-6)) $(($(stat -m /tmp/mnt$$/boot/linld.com | sed q)*2048)) $1 32
     2.6  		store $(($i-2)) $(stat -c %s /tmp/mnt$$/boot/linld.com) $1
     2.7 -		r="rootfs.gz"
     2.8 -		grep -qE 'rootfs[0-9]' /tmp/mnt$$/boot/isolinux/isolinux.cfg &&
     2.9  		r="$(sed '/rootfs[0-9]/!d;s|.* initrd=||;s|/boot/||g;s| .*||' \
    2.10  			/tmp/mnt$$/boot/isolinux/isolinux.cfg | tail -n1)"
    2.11 -		echo -n "image=/boot/bzImage initrd=$r,! autologin rdinit=/init.exe" | \
    2.12 +		echo -n "image=/boot/bzImage initrd=${r:-rootfs.gz},! autologin rdinit=/init.exe" | \
    2.13  		ddn bs=1 of=$1 conv=notrunc seek=$(($i-134))
    2.14  	fi
    2.15  	umount /tmp/mnt$$