porteux wrote: ↑04 Apr 2025, 10:27
To fix the .Xresources bug, edit your /etc/lightdm/Xsession and add the following
Thanks
porteux, but I've decided to stop patching the system files for now. Because 1) you're going to release a new update soon anyway -- and I will forget to delete all the custom patches from porteux/changes.
2) the topic being "Self-updating PorteuX", the acumulated /changes reused from previous versions may lead to conflicts -- at least /changes/etc and other system folders should be fresh (we don't top-up new chicken to the pan with the left-over chicken from last week) with every new release -- basically, I wish I only needed to save /changes/root for my user config etc.
For example, if the system wants to write autologin-user=root into /changes/etc/lightdm or /changes/etc/lxdm I'm going to omit those files in changes-exit.conf -- which ironically is itself preserved in /changes/etc/changes-exit.conf -- so there we go, unavoidably, I have to keep some modified system directories inside my changes but I want to keep it to a minimum at least.
So, I leave the patching of system files to you if you please

So that when I
update_porteux I don't have to remember which patches to undo from the /changes
When I update Porteus once every 2 years I actually start with empty /changes and slowly move bits and pieces from /changesOLD. Since I don't want to do that with every frequent PorteuX update, and instead simply reuse the same /changes, I'd better keep them minimal and careful.
By the way, for your next release, with PorteuX always aiming at speed, would you experiment perhaps with LZ4 compression as discussed here:
dir2lz4 anyone? for your base modules? The jury is still out on LZ4 vs. Zstd for SquashFS, so tests and testimonies are needed. Thanks again for your work,