🧹 make motd and dm generated during build

This commit is contained in:
Vladislav Nepogodin committed 2024-01-27 00:39:00 +04:00
1 parent e6c8e66a86
commit 3ed8ca6771
3 files changed
+28 -1

No files matched your search

+2
View File
@@ -15,3 +15,5 @@ meta-data
archiso/packages.x86_64
archiso/airootfs/etc/gdm/
archiso/airootfs/etc/pacman.d/
archiso/airootfs/etc/systemd/system/display-manager.service
archiso/airootfs/etc/motd
@@ -1 +0,0 @@
/usr/lib/systemd/system/sddm.service
+26
View File
@@ -78,6 +78,30 @@ DefaultSession=gnome-xorg.desktop
EOF
}
generate_motd() {
cat << 'EOF' > ${src_dir}/archiso/airootfs/etc/motd
This ISO is based on ArchLinux ISO modified to provide Installation Environment for CachyOS.
https://cachyos.org
CachyOS Archiso Sources:
https://github.com/cachyos/cachyos-live-iso
ArchLinux ISO Source:
https://gitlab.archlinux.org/archlinux/archiso
Calamares is used as GUI installer:
https://github.com/calamares/calamares
Live environment will start now and let you install CachyOS to disk.
Getting help at the forum: https://forum.cachyos.org
Welcome to your CachyOS!
                                          
EOF
}
fetch_cachyos_mirrorlist() {
mkdir -p ${src_dir}/archiso/airootfs/etc/pacman.d
local _mirrorlist_url="https://github.com/CachyOS/CachyOS-PKGBUILDS/raw/master/cachyos-mirrorlist/cachyos-mirrorlist"
@@ -100,6 +124,8 @@ prepare_profile(){
# Fetch up-to-date version of CachyOS repo mirrorlist
fetch_cachyos_mirrorlist
generate_motd
rm -f ${src_dir}/archiso/airootfs/etc/systemd/system/display-manager.service
if [ "$profile" == "kde" ]; then
cp ${src_dir}/archiso/packages_kde.x86_64 ${src_dir}/archiso/packages.x86_64