fix: move systemd-firstboot to end

This commit is contained in:
2026-07-01 19:07:01 +02:00
parent 52a5b63ad4
commit 4b481315a0
+20 -27
View File
@@ -339,27 +339,6 @@ echo
# https://wiki.archlinux.org/title/Installation_guide#Time
arch-chroot "/mnt" hwclock --systohc # Set the Hardware Clock to the current System Time
# Set keymap, locale, timezone and hostname
# https://wiki.archlinux.org/title/Systemd-firstboot
service_dir="/mnt/etc/systemd/system/systemd-firstboot.service.d"
mkdir "${service_dir}"
rootdir="/mnt"
keymap="de-latin1-nodeadkeys"
locale="en_US.UTF-8"
timezone="Europe/Berlin"
cat << EOF > "${service_dir}/install.conf"
[Service]
ExecStart=
ExecStart=/usr/bin/systemd-firstboot --root="${rootdir}" --keymap="${keymap}" --locale="${locale}" --timezone="${timezone}" --hostname="${host}"
[Install]
WantedBy=sysinit.target
EOF
systemctl enable systemd-firstboot
##########
# Editing mkinitcpio.conf
@@ -453,12 +432,26 @@ EOF
echo "Done."
echo
# Unmounting and rebooting
echo "Unmounting system.."
umount "/mnt/boot"
umount "/mnt"
echo "Done."
echo
# Set keymap, locale, timezone and hostname
# https://wiki.archlinux.org/title/Systemd-firstboot
service_dir="/mnt/etc/systemd/system/systemd-firstboot.service.d"
mkdir "${service_dir}"
rootdir="/mnt"
keymap="de-latin1-nodeadkeys"
locale="en_US.UTF-8"
timezone="Europe/Berlin"
cat << EOF > "${service_dir}/install.conf"
[Service]
ExecStart=
ExecStart=/usr/bin/systemd-firstboot --root="${rootdir}" --keymap="${keymap}" --locale="${locale}" --timezone="${timezone}" --hostname="${host}"
[Install]
WantedBy=sysinit.target
EOF
systemctl enable systemd-firstboot.service
clear