Skip to content

Latest commit

 

History

History
103 lines (76 loc) · 5.61 KB

File metadata and controls

103 lines (76 loc) · 5.61 KB

Changelog holding milestones and major changes to the code


Titan changes (2026)

  • moving mirrorlist generation from prepare.sh to run_before_squashfs.sh, to not interfere with new mirrolist handling
  • removing ucode lines from bootloader, and including with mkinitcpio.
  • Rephrasing info and entry names for Boot menu.

Ganymede Neo Release Fixes (2026)

  • changing nvidia.service to reflect upstream changes
  • change boot menu entry names to be easier to understand

Ganymede Release Changes (2025)

  • adding nvidia.service and script to install Nvidia Modules packages open or closed source related to Model ranges.
  • Broadcom-WL handling is now using a service too, and it will popup request to change driver on the livesession asking user to proceed.
  • updating mkarchiso to latest and merging changes to bootloader entry format from upstream.
  • changing boot entries to as of no need to blacklist Nvidia (not installed on boot)
  • updating preview pictures in liveuser skel settings to show properly on live session.
  • changed comments in run_before_squashfs to echo lines to show in logs

Mercury Release + Neo (2025)

  • removing xwaylandvideobridge (package)
  • fix to rank Arch mirrors
  • adding Memtest for EFI (systemd-boot)
  • kpmcore not downgraded anymore
  • Move fstab after lukskeyfile job so crypttab is correct
  • remove xsane (package)
  • fixing non working copy paste for vmware installs
  • exchange mlocate with plocate (change on repo)
  • adding changes to pacman.conf for pacman 7 update
  • adding changes to makepkg.conf and makepkg.conf.d/
  • reiserfsprogs removed (package)

Endeavour Release + Neo (2024)

  • Basically a rebuild
  • kpmcore is downgraded on neo release as of latest causes issues with automatic partition options.

Gemini initial Release (2024)

  • removal of ARM install traces from the ISO
  • switching livesession to fit for plasma 6 update

Galileo Neo (2024)

  • fixing issue with changed license package (path changes) in mkarchiso
  • adding legacy intel fix to disable compositor on LiveSession if legacy intel with xf86-video-intel ist in use to reduce graphical issues.

Development start for Galileo Release (2023)

  • replacing xfce4 Live Session with KDE

Development starts for Cassini Release (September 2022)

  • changing format in modules to work with calamares 3.3 changes.
  • main branch is now the development branch it will include latest test and changes and is not for production. Use branch for the last release instead to reproduce current stable ISO.
  • adding systemd service to detect intel legacy GPUs and install xf86-video-intel in case for them.

For Artemis NOVA (September 2022)

  • using latest stabel 3.2 calamares version again 3.2.61 (locales are fixed)
  • implementing pacman.conf with endeavouros-repo on top
  • setting grub almoszt vanilla
  • changing Community Editions package to fit name change (ttf-nerd-fonts-symbols-2048-em)

for Artemis neo (August 2022)

April, May 2022 // @keybreak and @killajoe ISO process cleanup for package handling and LiveSession creation:

are in sync now 👏 🥳

And will be easy to maintain in the future also if we go to split chrooted_cleaner_script.sh in to more logical pices, where the clean_offline_packages could be one module.

run_before_squashfs.sh

look at it its clean and really slick now! The way it creates and handles liveuser session clean and easy to handle now without the hustle to fight with permissions and copy single config by config all over the place.

instead it creates a package with all the settings you can find in one folder using skel method and cleanly removes that after user creation.

All over file permissions are now handled centralized in the way archiso gives: profiledef.sh fixpermissions.sh is gone and no need to fix permissions in a third place on livesession setup anymore.

prepare.sh handles file downloads and liveuser-skel-package needed for the buildprocess in one place outside run_before_squashfs.sh easy to use for future changes and needs.

Remove legacy code from run_before_squashfs.sh

October 2021

New merged repository structure (october 2021) by joekamprad. Now live-user-desktop-settings are included under /airootfs/root/liveuser-desktop-settings First step on clean up the naturally grown ISO structure..

Adding mkarchiso-changes.md to keep track of changes on the mkarchiso script for updating it to the latest version from time to time.