On Sat, May 2, 2020 at 4:00 PM Brian Dolbec <[email protected]> wrote: > > On Fri, 1 May 2020 18:40:30 -0700 > Matt Turner <[email protected]> wrote: > > > Signed-off-by: Matt Turner <[email protected]> > > --- > > doc/catalyst-spec.5.txt | 9 +--- > > examples/livecd-stage2_template.spec | 8 +-- > > targets/embedded/fs-runscript.sh | 15 ------ > > targets/support/filesystem-functions.sh | 65 > > ------------------------- targets/support/functions.sh | > > 14 ------ targets/support/target_image_setup.sh | 20 -------- > > 6 files changed, 4 insertions(+), 127 deletions(-) > > > > Commit message is too short, no exlanation of why they are being > dropped.
Thanks. Like with lots of other recent changes the general purpose is to remove long unused features of Catalyst in order to make the code base more maintainable and understandable. In this case specifically, I'm removing support for various file systems from the embedded target (a target for producing images for embedded systems, as far as I understand) and for ISOs. For ISOs, squashfs is great and everyone uses it -- it provides better performance from a CD than the alternatives like zisofs, normal, or noloop. For embedded, it's unclear whether the target is used at all. There are some very old specs in releng.git that use 'rel_type: embedded', but I'm not sure if the target is used at all these days. To that end, I've asked in #gentoo-embedded if anyone uses it. I've removed what I believe to be the file system options that don't provide any value, leaving jffs2 for now.
