bca632d4f6
This installs zram-init and sets it to start on boot for all devices/UIs. The included conf.d/zram-init also allows diabling using zram swap or overriding the size by using a deviceinfo var. I did an analysis of the pmos base install size with the 'none' UI selected, after depending on zram-init, and the following new package is installed: zram-init-11.1-r1 installed size: 40 KiB These packages are dependencies of zram-init, however they are already installed in the base image (with 'none' UI) so they are not counted above: util-linux-misc-2.38.1-r0 installed size: 6816 KiB e2fsprogs-extra-1.46.5-r4 installed size: 1324 KiB So this seems like a very small price to pay for the benefit of not making the logic/implementation more complicated than this. * Starting busybox syslog ... [ ok ] ssh-keygen: generating new host keys: RSA ECDSA ED25519 * Starting sshd ... [ ok ] zram swap: activating with size: 243 MB * Loading zram module... [ ok ] * Swap->zram0 [ ok ] * Starting local ... [ ok ] This change introduces one new deviceinfo variable: deviceinfo_zram_swap_pct: percentage of RAM to use for zram swap Default percentages if the second var is unset are explained in the zram-init file this commit adds. A value of 0 disables zram swap. fixes #1133 |
||
---|---|---|
.. | ||
APKBUILD | ||
postmarketos-base-nftables.post-install | ||
postmarketos-base.post-install | ||
postmarketos-base.post-upgrade | ||
postmarketos-base.pre-upgrade | ||
postmarketos-base.trigger | ||
rootfs-etc-conf.d-bootmisc | ||
rootfs-etc-conf.d-swapfile | ||
rootfs-etc-conf.d-syslog | ||
rootfs-etc-conf.d-zram-init | ||
rootfs-etc-doas.d-10-postmarketos.conf | ||
rootfs-etc-fstab | ||
rootfs-etc-init.d-deferred-initcalls | ||
rootfs-etc-init.d-swapfile | ||
rootfs-etc-issue | ||
rootfs-etc-motd | ||
rootfs-etc-os-release | ||
rootfs-etc-sudoers | ||
rootfs-etc-sysctl.d-disable-rp-filter.conf | ||
rootfs-lib-udev-rules.d-20-tm2-touchkey-input.rules | ||
rootfs-lib-udev-rules.d-20-tm2-touchkey-leds.rules | ||
rootfs-lib-udev-rules.d-20-zinitix-input.rules | ||
rootfs-lib-udev-rules.d-50-firmware.rules | ||
rootfs-sbin-swapfile | ||
rootfs-usr-lib-firmwareload.sh | ||
rootfs-usr-lib-udev-rules.d-90-feedbackd-regulator-haptic.rules |