- 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.
- changing nvidia.service to reflect upstream changes
- change boot menu entry names to be easier to understand
- 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
- 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)
- Basically a rebuild
- kpmcore is downgraded on neo release as of latest causes issues with automatic partition options.
- removal of ARM install traces from the ISO
- switching livesession to fit for plasma 6 update
- 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.
- replacing xfce4 Live Session with KDE
- 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.
- 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)
- we use calamares 3.2.59 version because of: https://github.com/calamares/calamares/issues/2008
- packages injection install needs downgraded xkeyboard-config (to show letters on example keyboards inside calamares) and the eos-theming-package (10.0-1) to hold theming for neo.
- https://archive.archlinux.org/packages/x/xkeyboard-config/xkeyboard-config-2.35.1-1-any.pkg.tar.zst
- https://github.com/endeavouros-team/endeavouros-theming/tree/artemis_neo
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.
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
- https://github.com/endeavouros-team/EndeavourOS-ISO/commit/c8603d5cb5805da0e68c52fbea054f4ccab0064a
- https://github.com/endeavouros-team/EndeavourOS-ISO/commit/c484f3895770870013d33ac5483e15abb13f6b37
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.