==== Prepare packages mirror ====
rsync -a -H --delete-after -S rsync://mirrors.kernel.org/mirrors/mageia/distrib/8/x86_64 /mnt/MiscData/mirrors/mirrors.kernel.org/mirrors/mageia/distrib/8/\\
==== Get config tool ====
cd /mnt/MiscData/LIVE\\
git clone git:%%//%%git.mageia.org/software/build-system/drakclassic-config\\
==== Set env ====
vi config/settings.cfg\\
vendor=Mageia.Org
distro=Mageia
arch=x86_64
release=8
repository=/mnt/MiscData/mirrors/mirrors.kernel.org/mirrors/mageia/distrib/8/
workdir=/mnt/MiscData/drakclassic
==== Get bootloader file bootx64.efi ====
install drakiso-bootloader-files-1.17-1.mga8\\
==== Copy bootloader file to right place ====
sh update_bootloader_files.sh\\
==== There's no bootia32.efi we can have, so get ride of it ====
vi update_bootloader_files.sh\\
archs="x86_64"
vi config/build.cfg
if_($arch eq 'x86_64',
efi_type => 'all',
# boot32_efi => 'bootloader/images/bootia32.efi',
boot64_efi => 'bootloader/images/bootx64.efi'
),
==== Make the ISO ====
drakclassic --clean\\
drakclassic --boot\\
drakclassic --media\\
drakclassic --master\\
lr -h /mnt/MiscData/drakclassic/Mageia-8-x86_64/dist/Mageia-8-x86_64.iso
-rw-r--r-- 1 root root 197M Jun 2 19:28 /mnt/MiscData/drakclassic/Mageia-8-x86_64/dist/Mageia-8-x86_64.iso
==== Official ====
https://wiki.mageia.org/en/Drakclassic#Media\\