update CHANGELOG

This commit is contained in:
Tobias Powalowski 2023-06-18 21:49:59 +02:00
parent d304751e80
commit 650dffa8b3
3 changed files with 14 additions and 1 deletions

View file

@ -4,7 +4,10 @@ On the road to 2023.06:
Environment Changes: Environment Changes:
- don't try to mount none existent /dev/sr0 - don't try to mount none existent /dev/sr0
- synced getty and serial-getty with latest systemd - synced getty and serial-getty with latest systemd
- added systemd-sysusers.service which runs before dbus.socket launches
- disabled root autologin message - disabled root autologin message
- made systemd initrd-switch-root routine bullet proof
- fixed /run/nouser leftovers
update-installer.sh: update-installer.sh:
- updated messages on -full-system call - updated messages on -full-system call
- updated elinks, chromium and firefox starting page to archboot.com - updated elinks, chromium and firefox starting page to archboot.com

View file

@ -60,9 +60,15 @@ if [[ "${TTY}" = "tty1" ]]; then
echo -e "\e[1;96mArchboot\e[m \e[1m- Arch Linux Environment finished.\e[m" echo -e "\e[1;96mArchboot\e[m \e[1m- Arch Linux Environment finished.\e[m"
echo -e "\e[1mSystemd initrd-switch-root will be launched in a second...\e[m" echo -e "\e[1mSystemd initrd-switch-root will be launched in a second...\e[m"
read -r -t 3 read -r -t 3
# https://www.freedesktop.org/software/systemd/man/bootup.html
# enable systemd initrd functionality
touch /etc/initrd-release
# fix /run/nouser issues
systemctl stop systemd-user-sessions.service systemctl stop systemd-user-sessions.service
# avoid issues by bringing down services in ordered way
systemctl stop dbus-org.freedesktop.login1.service systemctl stop dbus-org.freedesktop.login1.service
systemctl stop dbus.socket systemctl stop dbus.socket
# prepare for initrd-switch-root
systemctl start initrd-cleanup.service systemctl start initrd-cleanup.service
systemctl start initrd-switch-root.target systemctl start initrd-switch-root.target
else else

View file

@ -386,11 +386,15 @@ _new_environment() {
# cleanup mkinitcpio directories and files # cleanup mkinitcpio directories and files
rm -rf /sysroot/{hooks,install,kernel,new_root,sysroot,mkinitcpio.*} &>/dev/null rm -rf /sysroot/{hooks,install,kernel,new_root,sysroot,mkinitcpio.*} &>/dev/null
rm -f /sysroot/{VERSION,config,buildconfig,init} &>/dev/null rm -f /sysroot/{VERSION,config,buildconfig,init} &>/dev/null
# systemd needs this for root_switch # https://www.freedesktop.org/software/systemd/man/bootup.html
# enable systemd initrd functionality
touch /etc/initrd-release touch /etc/initrd-release
# fix /run/nouser issues
systemctl stop systemd-user-sessions.service systemctl stop systemd-user-sessions.service
# avoid issues by bringing down services in ordered way
systemctl stop dbus-org.freedesktop.login1.service systemctl stop dbus-org.freedesktop.login1.service
systemctl stop dbus.socket systemctl stop dbus.socket
# prepare for initrd-switch-root
systemctl start initrd-cleanup.service systemctl start initrd-cleanup.service
systemctl start initrd-switch-root.target systemctl start initrd-switch-root.target
fi fi