changelog shortlog graph tags branches files raw help

Mercurial > infra > box / changeset: baseline init

changeset 1: 862c7d765472
parent 0: 36849cbd9554
author: Richard Westhaver <ellis@rwest.io>
date: Fri, 31 May 2024 16:44:48 -0400
files: airootfs/etc/locale.conf airootfs/etc/localtime airootfs/etc/mkinitcpio.conf.d/archiso.conf airootfs/etc/mkinitcpio.d/linux.preset airootfs/etc/shadow airootfs/etc/ssh/sshd_config.d/10-archiso.conf airootfs/etc/systemd/network.conf.d/ipv6-privacy-extensions.conf airootfs/etc/systemd/network/20-ethernet.network airootfs/etc/systemd/resolved.conf.d/archiso.conf airootfs/etc/systemd/system-generators/systemd-gpt-auto-generator airootfs/etc/systemd/system/cloud-init.target.wants/cloud-config.service airootfs/etc/systemd/system/cloud-init.target.wants/cloud-final.service airootfs/etc/systemd/system/cloud-init.target.wants/cloud-init-local.service airootfs/etc/systemd/system/cloud-init.target.wants/cloud-init.service airootfs/etc/systemd/system/multi-user.target.wants/hv_fcopy_daemon.service airootfs/etc/systemd/system/multi-user.target.wants/hv_kvp_daemon.service airootfs/etc/systemd/system/multi-user.target.wants/hv_vss_daemon.service airootfs/etc/systemd/system/multi-user.target.wants/sshd.service airootfs/etc/systemd/system/multi-user.target.wants/systemd-networkd.service airootfs/etc/systemd/system/multi-user.target.wants/systemd-resolved.service airootfs/etc/systemd/system/multi-user.target.wants/vboxservice.service airootfs/etc/systemd/system/multi-user.target.wants/vmtoolsd.service airootfs/etc/systemd/system/multi-user.target.wants/vmware-vmblock-fuse.service airootfs/etc/systemd/system/network-online.target.wants/systemd-networkd-wait-online.service airootfs/etc/systemd/system/sockets.target.wants/systemd-networkd.socket airootfs/etc/systemd/system/systemd-networkd-wait-online.service.d/wait-for-only-one-interface.conf bootstrap_packages.x86_64 efiboot/loader/entries/01-baseline-x86_64-linux.conf efiboot/loader/loader.conf grub/grub.cfg grub/loopback.cfg packages.x86_64 pacman.conf profiledef.sh syslinux/syslinux-linux.cfg syslinux/syslinux.cfg
description: baseline init
     1.1--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
     1.2+++ b/airootfs/etc/locale.conf	Fri May 31 16:44:48 2024 -0400
     1.3@@ -0,0 +1,1 @@
     1.4+LANG=C.UTF-8
     2.1--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
     2.2+++ b/airootfs/etc/localtime	Fri May 31 16:44:48 2024 -0400
     2.3@@ -0,0 +1,1 @@
     2.4+/usr/share/zoneinfo/UTC
     2.5\ No newline at end of file
     3.1--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
     3.2+++ b/airootfs/etc/mkinitcpio.conf.d/archiso.conf	Fri May 31 16:44:48 2024 -0400
     3.3@@ -0,0 +1,1 @@
     3.4+HOOKS=(base udev modconf archiso block filesystems)
     4.1--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
     4.2+++ b/airootfs/etc/mkinitcpio.d/linux.preset	Fri May 31 16:44:48 2024 -0400
     4.3@@ -0,0 +1,8 @@
     4.4+# mkinitcpio preset file for the 'linux' package on archiso
     4.5+
     4.6+PRESETS=('archiso')
     4.7+
     4.8+ALL_kver='/boot/vmlinuz-linux'
     4.9+archiso_config='/etc/mkinitcpio.conf.d/archiso.conf'
    4.10+
    4.11+archiso_image="/boot/initramfs-linux.img"
     5.1--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
     5.2+++ b/airootfs/etc/shadow	Fri May 31 16:44:48 2024 -0400
     5.3@@ -0,0 +1,1 @@
     5.4+root::14871::::::
     6.1--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
     6.2+++ b/airootfs/etc/ssh/sshd_config.d/10-archiso.conf	Fri May 31 16:44:48 2024 -0400
     6.3@@ -0,0 +1,3 @@
     6.4+# Allow root login using password authentication
     6.5+PasswordAuthentication yes
     6.6+PermitRootLogin yes
     7.1--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
     7.2+++ b/airootfs/etc/systemd/network.conf.d/ipv6-privacy-extensions.conf	Fri May 31 16:44:48 2024 -0400
     7.3@@ -0,0 +1,2 @@
     7.4+[Network]
     7.5+IPv6PrivacyExtensions=yes
     8.1--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
     8.2+++ b/airootfs/etc/systemd/network/20-ethernet.network	Fri May 31 16:44:48 2024 -0400
     8.3@@ -0,0 +1,13 @@
     8.4+[Match]
     8.5+# Matching with "Type=ether" causes issues with containers because it also matches virtual Ethernet interfaces (veth*).
     8.6+# See https://bugs.archlinux.org/task/70892
     8.7+# Instead match by globbing the network interface name.
     8.8+Name=en*
     8.9+Name=eth*
    8.10+
    8.11+[Link]
    8.12+RequiredForOnline=routable
    8.13+
    8.14+[Network]
    8.15+DHCP=yes
    8.16+MulticastDNS=yes
     9.1--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
     9.2+++ b/airootfs/etc/systemd/resolved.conf.d/archiso.conf	Fri May 31 16:44:48 2024 -0400
     9.3@@ -0,0 +1,4 @@
     9.4+# Default systemd-resolved configuration for archiso
     9.5+
     9.6+[Resolve]
     9.7+MulticastDNS=yes
    10.1--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    10.2+++ b/airootfs/etc/systemd/system-generators/systemd-gpt-auto-generator	Fri May 31 16:44:48 2024 -0400
    10.3@@ -0,0 +1,1 @@
    10.4+/dev/null
    10.5\ No newline at end of file
    11.1--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    11.2+++ b/airootfs/etc/systemd/system/cloud-init.target.wants/cloud-config.service	Fri May 31 16:44:48 2024 -0400
    11.3@@ -0,0 +1,1 @@
    11.4+/usr/lib/systemd/system/cloud-config.service
    11.5\ No newline at end of file
    12.1--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    12.2+++ b/airootfs/etc/systemd/system/cloud-init.target.wants/cloud-final.service	Fri May 31 16:44:48 2024 -0400
    12.3@@ -0,0 +1,1 @@
    12.4+/usr/lib/systemd/system/cloud-final.service
    12.5\ No newline at end of file
    13.1--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    13.2+++ b/airootfs/etc/systemd/system/cloud-init.target.wants/cloud-init-local.service	Fri May 31 16:44:48 2024 -0400
    13.3@@ -0,0 +1,1 @@
    13.4+/usr/lib/systemd/system/cloud-init-local.service
    13.5\ No newline at end of file
    14.1--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    14.2+++ b/airootfs/etc/systemd/system/cloud-init.target.wants/cloud-init.service	Fri May 31 16:44:48 2024 -0400
    14.3@@ -0,0 +1,1 @@
    14.4+/usr/lib/systemd/system/cloud-init.service
    14.5\ No newline at end of file
    15.1--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    15.2+++ b/airootfs/etc/systemd/system/multi-user.target.wants/hv_fcopy_daemon.service	Fri May 31 16:44:48 2024 -0400
    15.3@@ -0,0 +1,1 @@
    15.4+/usr/lib/systemd/system/hv_fcopy_daemon.service
    15.5\ No newline at end of file
    16.1--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    16.2+++ b/airootfs/etc/systemd/system/multi-user.target.wants/hv_kvp_daemon.service	Fri May 31 16:44:48 2024 -0400
    16.3@@ -0,0 +1,1 @@
    16.4+/usr/lib/systemd/system/hv_kvp_daemon.service
    16.5\ No newline at end of file
    17.1--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    17.2+++ b/airootfs/etc/systemd/system/multi-user.target.wants/hv_vss_daemon.service	Fri May 31 16:44:48 2024 -0400
    17.3@@ -0,0 +1,1 @@
    17.4+/usr/lib/systemd/system/hv_vss_daemon.service
    17.5\ No newline at end of file
    18.1--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    18.2+++ b/airootfs/etc/systemd/system/multi-user.target.wants/sshd.service	Fri May 31 16:44:48 2024 -0400
    18.3@@ -0,0 +1,1 @@
    18.4+/usr/lib/systemd/system/sshd.service
    18.5\ No newline at end of file
    19.1--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    19.2+++ b/airootfs/etc/systemd/system/multi-user.target.wants/systemd-networkd.service	Fri May 31 16:44:48 2024 -0400
    19.3@@ -0,0 +1,1 @@
    19.4+/usr/lib/systemd/system/systemd-networkd.service
    19.5\ No newline at end of file
    20.1--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    20.2+++ b/airootfs/etc/systemd/system/multi-user.target.wants/systemd-resolved.service	Fri May 31 16:44:48 2024 -0400
    20.3@@ -0,0 +1,1 @@
    20.4+/usr/lib/systemd/system/systemd-resolved.service
    20.5\ No newline at end of file
    21.1--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    21.2+++ b/airootfs/etc/systemd/system/multi-user.target.wants/vboxservice.service	Fri May 31 16:44:48 2024 -0400
    21.3@@ -0,0 +1,1 @@
    21.4+/usr/lib/systemd/system/vboxservice.service
    21.5\ No newline at end of file
    22.1--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    22.2+++ b/airootfs/etc/systemd/system/multi-user.target.wants/vmtoolsd.service	Fri May 31 16:44:48 2024 -0400
    22.3@@ -0,0 +1,1 @@
    22.4+/usr/lib/systemd/system/vmtoolsd.service
    22.5\ No newline at end of file
    23.1--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    23.2+++ b/airootfs/etc/systemd/system/multi-user.target.wants/vmware-vmblock-fuse.service	Fri May 31 16:44:48 2024 -0400
    23.3@@ -0,0 +1,1 @@
    23.4+/usr/lib/systemd/system/vmware-vmblock-fuse.service
    23.5\ No newline at end of file
    24.1--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    24.2+++ b/airootfs/etc/systemd/system/network-online.target.wants/systemd-networkd-wait-online.service	Fri May 31 16:44:48 2024 -0400
    24.3@@ -0,0 +1,1 @@
    24.4+/usr/lib/systemd/system/systemd-networkd-wait-online.service
    24.5\ No newline at end of file
    25.1--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    25.2+++ b/airootfs/etc/systemd/system/sockets.target.wants/systemd-networkd.socket	Fri May 31 16:44:48 2024 -0400
    25.3@@ -0,0 +1,1 @@
    25.4+/usr/lib/systemd/system/systemd-networkd.socket
    25.5\ No newline at end of file
    26.1--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    26.2+++ b/airootfs/etc/systemd/system/systemd-networkd-wait-online.service.d/wait-for-only-one-interface.conf	Fri May 31 16:44:48 2024 -0400
    26.3@@ -0,0 +1,6 @@
    26.4+# Allow systemd-networkd-wait-online to succeed with one interface, otherwise, if multiple network interfaces exist,
    26.5+# network-online.target gets needlessly delayed.
    26.6+# See https://wiki.archlinux.org/title/systemd-networkd#systemd-networkd-wait-online
    26.7+[Service]
    26.8+ExecStart=
    26.9+ExecStart=/usr/lib/systemd/systemd-networkd-wait-online --any
    27.1--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    27.2+++ b/bootstrap_packages.x86_64	Fri May 31 16:44:48 2024 -0400
    27.3@@ -0,0 +1,2 @@
    27.4+arch-install-scripts
    27.5+base
    28.1--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    28.2+++ b/efiboot/loader/entries/01-baseline-x86_64-linux.conf	Fri May 31 16:44:48 2024 -0400
    28.3@@ -0,0 +1,4 @@
    28.4+title   Linux (Arch, x86_64, UEFI)
    28.5+linux   /%INSTALL_DIR%/boot/x86_64/vmlinuz-linux
    28.6+initrd  /%INSTALL_DIR%/boot/x86_64/initramfs-linux.img
    28.7+options archisobasedir=%INSTALL_DIR% archisosearchuuid=%ARCHISO_UUID%
    29.1--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    29.2+++ b/efiboot/loader/loader.conf	Fri May 31 16:44:48 2024 -0400
    29.3@@ -0,0 +1,2 @@
    29.4+timeout 3
    29.5+default 01-baseline-x86_64-linux.conf
    30.1--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    30.2+++ b/grub/grub.cfg	Fri May 31 16:44:48 2024 -0400
    30.3@@ -0,0 +1,96 @@
    30.4+# Load partition table and file system modules
    30.5+insmod part_gpt
    30.6+insmod part_msdos
    30.7+insmod fat
    30.8+insmod iso9660
    30.9+insmod ntfs
   30.10+insmod ntfscomp
   30.11+insmod exfat
   30.12+insmod udf
   30.13+
   30.14+# Use graphics-mode output
   30.15+if loadfont "${prefix}/fonts/unicode.pf2" ; then
   30.16+    insmod all_video
   30.17+    set gfxmode="auto"
   30.18+    terminal_input console
   30.19+    terminal_output console
   30.20+fi
   30.21+
   30.22+# Enable serial console
   30.23+insmod serial
   30.24+insmod usbserial_common
   30.25+insmod usbserial_ftdi
   30.26+insmod usbserial_pl2303
   30.27+insmod usbserial_usbdebug
   30.28+if serial --unit=0 --speed=115200; then
   30.29+    terminal_input --append serial
   30.30+    terminal_output --append serial
   30.31+fi
   30.32+
   30.33+# Get a human readable platform identifier
   30.34+if [ "${grub_platform}" == 'efi' ]; then
   30.35+    archiso_platform='UEFI'
   30.36+    if [ "${grub_cpu}" == 'x86_64' ]; then
   30.37+        archiso_platform="x64 ${archiso_platform}"
   30.38+    elif [ "${grub_cpu}" == 'i386' ]; then
   30.39+        archiso_platform="IA32 ${archiso_platform}"
   30.40+    else
   30.41+        archiso_platform="${grub_cpu} ${archiso_platform}"
   30.42+    fi
   30.43+elif [ "${grub_platform}" == 'pc' ]; then
   30.44+    archiso_platform='BIOS'
   30.45+else
   30.46+    archiso_platform="${grub_cpu} ${grub_platform}"
   30.47+fi
   30.48+
   30.49+# Set default menu entry
   30.50+default=archlinux
   30.51+timeout=15
   30.52+timeout_style=menu
   30.53+
   30.54+
   30.55+# Menu entries
   30.56+
   30.57+menuentry "Arch Linux (%ARCH%, ${archiso_platform})" --class arch --class gnu-linux --class gnu --class os --id 'archlinux' {
   30.58+    set gfxpayload=keep
   30.59+    linux /%INSTALL_DIR%/boot/%ARCH%/vmlinuz-linux archisobasedir=%INSTALL_DIR% archisosearchuuid=%ARCHISO_UUID%
   30.60+    initrd /%INSTALL_DIR%/boot/%ARCH%/initramfs-linux.img
   30.61+}
   30.62+
   30.63+if [ "${grub_platform}" == 'efi' -a "${grub_cpu}" == 'x86_64' -a -f '/boot/memtest86+/memtest.efi' ]; then
   30.64+    menuentry 'Run Memtest86+ (RAM test)' --class memtest86 --class gnu --class tool {
   30.65+        set gfxpayload=800x600,1024x768
   30.66+        linux /boot/memtest86+/memtest.efi
   30.67+    }
   30.68+fi
   30.69+if [ "${grub_platform}" == 'pc' -a -f '/boot/memtest86+/memtest' ]; then
   30.70+    menuentry 'Run Memtest86+ (RAM test)' --class memtest86 --class gnu --class tool {
   30.71+        set gfxpayload=800x600,1024x768
   30.72+        linux /boot/memtest86+/memtest
   30.73+    }
   30.74+fi
   30.75+if [ "${grub_platform}" == 'efi' ]; then
   30.76+    if [ "${grub_cpu}" == 'x86_64' -a -f '/shellx64.efi' ]; then
   30.77+        menuentry 'UEFI Shell' {
   30.78+            chainloader /shellx64.efi
   30.79+        }
   30.80+    elif [ "${grub_cpu}" == "i386" -a -f '/shellia32.efi' ]; then
   30.81+        menuentry 'UEFI Shell' {
   30.82+            chainloader /shellia32.efi
   30.83+        }
   30.84+    fi
   30.85+
   30.86+    menuentry 'UEFI Firmware Settings' --id 'uefi-firmware' {
   30.87+        fwsetup
   30.88+    }
   30.89+fi
   30.90+
   30.91+menuentry 'System shutdown' --class shutdown --class poweroff {
   30.92+    echo 'System shutting down...'
   30.93+    halt
   30.94+}
   30.95+
   30.96+menuentry 'System restart' --class reboot --class restart {
   30.97+    echo 'System rebooting...'
   30.98+    reboot
   30.99+}
    31.1--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    31.2+++ b/grub/loopback.cfg	Fri May 31 16:44:48 2024 -0400
    31.3@@ -0,0 +1,73 @@
    31.4+# https://www.supergrubdisk.org/wiki/Loopback.cfg
    31.5+
    31.6+# Search for the ISO volume
    31.7+search --no-floppy --set=archiso_img_dev --file "${iso_path}"
    31.8+probe --set archiso_img_dev_uuid --fs-uuid "${archiso_img_dev}"
    31.9+
   31.10+# Get a human readable platform identifier
   31.11+if [ "${grub_platform}" == 'efi' ]; then
   31.12+    archiso_platform='UEFI'
   31.13+    if [ "${grub_cpu}" == 'x86_64' ]; then
   31.14+        archiso_platform="x64 ${archiso_platform}"
   31.15+    elif [ "${grub_cpu}" == 'i386' ]; then
   31.16+        archiso_platform="IA32 ${archiso_platform}"
   31.17+    else
   31.18+        archiso_platform="${grub_cpu} ${archiso_platform}"
   31.19+    fi
   31.20+elif [ "${grub_platform}" == 'pc' ]; then
   31.21+    archiso_platform='BIOS'
   31.22+else
   31.23+    archiso_platform="${grub_cpu} ${grub_platform}"
   31.24+fi
   31.25+
   31.26+# Set default menu entry
   31.27+default=archlinux
   31.28+timeout=15
   31.29+timeout_style=menu
   31.30+
   31.31+
   31.32+# Menu entries
   31.33+
   31.34+menuentry "Arch Linux (%ARCH%, ${archiso_platform})" --class arch --class gnu-linux --class gnu --class os --id 'archlinux' {
   31.35+    set gfxpayload=keep
   31.36+    linux /%INSTALL_DIR%/boot/%ARCH%/vmlinuz-linux archisobasedir=%INSTALL_DIR% img_dev=UUID=${archiso_img_dev_uuid} img_loop="${iso_path}"
   31.37+    initrd /%INSTALL_DIR%/boot/%ARCH%/initramfs-linux.img
   31.38+}
   31.39+
   31.40+if [ "${grub_platform}" == 'efi' -a "${grub_cpu}" == 'x86_64' -a -f '/boot/memtest86+/memtest.efi' ]; then
   31.41+    menuentry 'Run Memtest86+ (RAM test)' --class memtest86 --class gnu --class tool {
   31.42+        set gfxpayload=800x600,1024x768
   31.43+        linux /boot/memtest86+/memtest.efi
   31.44+    }
   31.45+fi
   31.46+if [ "${grub_platform}" == 'pc' -a -f '/boot/memtest86+/memtest' ]; then
   31.47+    menuentry 'Run Memtest86+ (RAM test)' --class memtest86 --class gnu --class tool {
   31.48+        set gfxpayload=800x600,1024x768
   31.49+        linux /boot/memtest86+/memtest
   31.50+    }
   31.51+fi
   31.52+if [ "${grub_platform}" == 'efi' ]; then
   31.53+    if [ "${grub_cpu}" == 'x86_64' -a -f '/shellx64.efi' ]; then
   31.54+        menuentry 'UEFI Shell' {
   31.55+            chainloader /shellx64.efi
   31.56+        }
   31.57+    elif [ "${grub_cpu}" == "i386" -a -f '/shellia32.efi' ]; then
   31.58+        menuentry 'UEFI Shell' {
   31.59+            chainloader /shellia32.efi
   31.60+        }
   31.61+    fi
   31.62+
   31.63+    menuentry 'UEFI Firmware Settings' --id 'uefi-firmware' {
   31.64+        fwsetup
   31.65+    }
   31.66+fi
   31.67+
   31.68+menuentry 'System shutdown' --class shutdown --class poweroff {
   31.69+    echo 'System shutting down...'
   31.70+    halt
   31.71+}
   31.72+
   31.73+menuentry 'System restart' --class reboot --class restart {
   31.74+    echo 'System rebooting...'
   31.75+    reboot
   31.76+}
    32.1--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    32.2+++ b/packages.x86_64	Fri May 31 16:44:48 2024 -0400
    32.3@@ -0,0 +1,12 @@
    32.4+base
    32.5+cloud-init
    32.6+hyperv
    32.7+linux
    32.8+mkinitcpio
    32.9+mkinitcpio-archiso
   32.10+open-vm-tools
   32.11+openssh
   32.12+pv
   32.13+qemu-guest-agent
   32.14+syslinux
   32.15+virtualbox-guest-utils-nox
    33.1--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    33.2+++ b/pacman.conf	Fri May 31 16:44:48 2024 -0400
    33.3@@ -0,0 +1,98 @@
    33.4+#
    33.5+# /etc/pacman.conf
    33.6+#
    33.7+# See the pacman.conf(5) manpage for option and repository directives
    33.8+
    33.9+#
   33.10+# GENERAL OPTIONS
   33.11+#
   33.12+[options]
   33.13+# The following paths are commented out with their default values listed.
   33.14+# If you wish to use different paths, uncomment and update the paths.
   33.15+#RootDir     = /
   33.16+#DBPath      = /var/lib/pacman/
   33.17+#CacheDir    = /var/cache/pacman/pkg/
   33.18+#LogFile     = /var/log/pacman.log
   33.19+#GPGDir      = /etc/pacman.d/gnupg/
   33.20+#HookDir     = /etc/pacman.d/hooks/
   33.21+HoldPkg     = pacman glibc
   33.22+#XferCommand = /usr/bin/curl -L -C - -f -o %o %u
   33.23+#XferCommand = /usr/bin/wget --passive-ftp -c -O %o %u
   33.24+#CleanMethod = KeepInstalled
   33.25+Architecture = auto
   33.26+
   33.27+# Pacman won't upgrade packages listed in IgnorePkg and members of IgnoreGroup
   33.28+#IgnorePkg   =
   33.29+#IgnoreGroup =
   33.30+
   33.31+#NoUpgrade   =
   33.32+#NoExtract   =
   33.33+
   33.34+# Misc options
   33.35+#UseSyslog
   33.36+#Color
   33.37+#NoProgressBar
   33.38+# We cannot check disk space from within a chroot environment
   33.39+#CheckSpace
   33.40+#VerbosePkgLists
   33.41+ParallelDownloads = 16
   33.42+
   33.43+# By default, pacman accepts packages signed by keys that its local keyring
   33.44+# trusts (see pacman-key and its man page), as well as unsigned packages.
   33.45+SigLevel    = Required DatabaseOptional
   33.46+LocalFileSigLevel = Optional
   33.47+#RemoteFileSigLevel = Required
   33.48+
   33.49+# NOTE: You must run `pacman-key --init` before first using pacman; the local
   33.50+# keyring can then be populated with the keys of all official Arch Linux
   33.51+# packagers with `pacman-key --populate archlinux`.
   33.52+
   33.53+#
   33.54+# REPOSITORIES
   33.55+#   - can be defined here or included from another file
   33.56+#   - pacman will search repositories in the order defined here
   33.57+#   - local/custom mirrors can be added here or in separate files
   33.58+#   - repositories listed first will take precedence when packages
   33.59+#     have identical names, regardless of version number
   33.60+#   - URLs will have $repo replaced by the name of the current repo
   33.61+#   - URLs will have $arch replaced by the name of the architecture
   33.62+#
   33.63+# Repository entries are of the format:
   33.64+#       [repo-name]
   33.65+#       Server = ServerName
   33.66+#       Include = IncludePath
   33.67+#
   33.68+# The header [repo-name] is crucial - it must be present and
   33.69+# uncommented to enable the repo.
   33.70+#
   33.71+
   33.72+# The testing repositories are disabled by default. To enable, uncomment the
   33.73+# repo name header and Include lines. You can add preferred servers immediately
   33.74+# after the header, and they will be used before the default mirrors.
   33.75+
   33.76+#[core-testing]
   33.77+#Include = /etc/pacman.d/mirrorlist
   33.78+
   33.79+[core]
   33.80+Include = /etc/pacman.d/mirrorlist
   33.81+
   33.82+#[extra-testing]
   33.83+#Include = /etc/pacman.d/mirrorlist
   33.84+
   33.85+[extra]
   33.86+Include = /etc/pacman.d/mirrorlist
   33.87+
   33.88+# If you want to run 32 bit applications on your x86_64 system,
   33.89+# enable the multilib repositories as required here.
   33.90+
   33.91+#[multilib-testing]
   33.92+#Include = /etc/pacman.d/mirrorlist
   33.93+
   33.94+#[multilib]
   33.95+#Include = /etc/pacman.d/mirrorlist
   33.96+
   33.97+# An example of a custom package repository.  See the pacman manpage for
   33.98+# tips on creating your own repositories.
   33.99+#[custom]
  33.100+#SigLevel = Optional TrustAll
  33.101+#Server = file:///home/custompkgs
    34.1--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    34.2+++ b/profiledef.sh	Fri May 31 16:44:48 2024 -0400
    34.3@@ -0,0 +1,21 @@
    34.4+#!/usr/bin/env bash
    34.5+# shellcheck disable=SC2034
    34.6+
    34.7+iso_name="baseline"
    34.8+iso_label="ARCH_$(date --date="@${SOURCE_DATE_EPOCH:-$(date +%s)}" +%Y%m)"
    34.9+iso_publisher="cc <https://compiler.company>"
   34.10+iso_application="Arch Linux baseline"
   34.11+iso_version="$(date --date="@${SOURCE_DATE_EPOCH:-$(date +%s)}" +%Y.%m.%d)"
   34.12+install_dir="arch"
   34.13+buildmodes=('iso')
   34.14+bootmodes=('bios.syslinux.mbr' 'bios.syslinux.eltorito'
   34.15+           'uefi-ia32.grub.esp' 'uefi-x64.grub.esp'
   34.16+           'uefi-ia32.grub.eltorito' 'uefi-x64.grub.eltorito')
   34.17+arch="x86_64"
   34.18+pacman_conf="pacman.conf"
   34.19+airootfs_image_type="erofs"
   34.20+airootfs_image_tool_options=('-zlzma,109' -E 'ztailpacking,fragments,dedupe')
   34.21+bootstrap_tarball_compression=(zstd -c -T0 --long -19)
   34.22+file_permissions=(
   34.23+  ["/etc/shadow"]="0:0:400"
   34.24+)
    35.1--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    35.2+++ b/syslinux/syslinux-linux.cfg	Fri May 31 16:44:48 2024 -0400
    35.3@@ -0,0 +1,5 @@
    35.4+LABEL linux
    35.5+MENU LABEL Linux (Arch, x86_64, BIOS)
    35.6+LINUX /%INSTALL_DIR%/boot/%ARCH%/vmlinuz-linux
    35.7+INITRD /%INSTALL_DIR%/boot/%ARCH%/initramfs-linux.img
    35.8+APPEND archisobasedir=%INSTALL_DIR% archisosearchuuid=%ARCHISO_UUID%
    35.9\ No newline at end of file
    36.1--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    36.2+++ b/syslinux/syslinux.cfg	Fri May 31 16:44:48 2024 -0400
    36.3@@ -0,0 +1,9 @@
    36.4+SERIAL 0 115200
    36.5+UI menu.c32
    36.6+MENU TITLE Linux
    36.7+MENU CLEAR
    36.8+
    36.9+DEFAULT linux
   36.10+TIMEOUT 30
   36.11+
   36.12+INCLUDE syslinux-linux.cfg
   36.13\ No newline at end of file