summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDavid P <megver83@parabola.nu>2020-01-18 22:05:57 -0300
committerDavid P <megver83@parabola.nu>2020-01-18 22:05:57 -0300
commit1b44c4d35057b9f8a3a35670c10d2f69c7d2afa0 (patch)
treee6d4f18370193db3eb9801f7f2752089de9d8e37
parent18811d922e43d5c525c90ec893e0b0f2ae1cda0a (diff)
add baseline, rename 'profile' to 'releng'
Signed-off-by: David P <megver83@parabola.nu>
-rwxr-xr-xconfigs/baseline/build.sh83
-rw-r--r--configs/baseline/isolinux/isolinux.cfg6
-rw-r--r--configs/baseline/mkinitcpio.conf1
-rw-r--r--configs/baseline/syslinux/syslinux.cfg8
-rw-r--r--configs/releng-openrc/SHA512SUMS (renamed from configs/profile-openrc/SHA512SUMS)0
-rw-r--r--configs/releng-openrc/airootfs/etc/conf.d/agetty.tty1 (renamed from configs/profile-openrc/airootfs/etc/conf.d/agetty.tty1)0
-rw-r--r--configs/releng-openrc/airootfs/etc/conf.d/hostname (renamed from configs/profile-openrc/airootfs/etc/conf.d/hostname)0
-rw-r--r--configs/releng-openrc/airootfs/etc/fstab (renamed from configs/profile-openrc/airootfs/etc/fstab)0
-rwxr-xr-xconfigs/releng-openrc/airootfs/etc/local.d/pacman-init.start (renamed from configs/profile-openrc/airootfs/etc/local.d/pacman-init.start)0
-rw-r--r--configs/releng-openrc/airootfs/etc/locale.conf (renamed from configs/profile-openrc/airootfs/etc/locale.conf)0
-rw-r--r--configs/releng-openrc/airootfs/etc/motd (renamed from configs/profile-openrc/airootfs/etc/motd)0
-rw-r--r--configs/releng-openrc/airootfs/etc/pam.d/su (renamed from configs/profile-openrc/airootfs/etc/pam.d/su)0
-rwxr-xr-xconfigs/releng-openrc/airootfs/root/.automated_script.sh (renamed from configs/profile-openrc/airootfs/root/.automated_script.sh)0
-rw-r--r--configs/releng-openrc/airootfs/root/.zlogin (renamed from configs/profile-openrc/airootfs/root/.zlogin)0
-rwxr-xr-xconfigs/releng-openrc/airootfs/root/customize_airootfs.sh (renamed from configs/profile-openrc/airootfs/root/customize_airootfs.sh)0
-rw-r--r--configs/releng-openrc/airootfs/root/install.txt (renamed from configs/profile-openrc/airootfs/root/install.txt)0
-rwxr-xr-xconfigs/releng-openrc/build.sh (renamed from configs/profile-openrc/build.sh)0
-rw-r--r--configs/releng-openrc/efiboot/EFI/boot/entries/parabolaiso-x86_64-cd.conf (renamed from configs/profile-openrc/efiboot/EFI/boot/entries/parabolaiso-x86_64-cd.conf)0
-rw-r--r--configs/releng-openrc/efiboot/EFI/boot/entries/parabolaiso-x86_64-usb.conf (renamed from configs/profile-openrc/efiboot/EFI/boot/entries/parabolaiso-x86_64-usb.conf)0
-rw-r--r--configs/releng-openrc/efiboot/EFI/boot/entries/uefi-shell-x86_64.conf (renamed from configs/profile-openrc/efiboot/EFI/boot/entries/uefi-shell-x86_64.conf)0
-rw-r--r--configs/releng-openrc/efiboot/EFI/boot/refind.conf (renamed from configs/profile-openrc/efiboot/EFI/boot/refind.conf)0
-rw-r--r--configs/releng-openrc/isolinux/isolinux.cfg (renamed from configs/profile-openrc/isolinux/isolinux.cfg)0
-rw-r--r--configs/releng-openrc/mkinitcpio.conf (renamed from configs/profile-openrc/mkinitcpio.conf)0
-rw-r--r--configs/releng-openrc/packages.both (renamed from configs/profile-openrc/packages.both)0
-rw-r--r--configs/releng-openrc/packages.i686 (renamed from configs/profile-openrc/packages.i686)0
-rw-r--r--configs/releng-openrc/packages.x86_64 (renamed from configs/profile-openrc/packages.x86_64)0
-rw-r--r--configs/releng-openrc/pacman.conf (renamed from configs/profile-openrc/pacman.conf)0
-rw-r--r--configs/releng-openrc/syslinux/parabolaiso.cfg (renamed from configs/profile-openrc/syslinux/parabolaiso.cfg)0
-rw-r--r--configs/releng-openrc/syslinux/parabolaiso_head.cfg (renamed from configs/profile-openrc/syslinux/parabolaiso_head.cfg)0
-rw-r--r--configs/releng-openrc/syslinux/parabolaiso_pxe32.cfg (renamed from configs/profile-openrc/syslinux/parabolaiso_pxe32.cfg)0
-rw-r--r--configs/releng-openrc/syslinux/parabolaiso_pxe64.cfg (renamed from configs/profile-openrc/syslinux/parabolaiso_pxe64.cfg)0
-rw-r--r--configs/releng-openrc/syslinux/parabolaiso_pxe_32_inc.cfg (renamed from configs/profile-openrc/syslinux/parabolaiso_pxe_32_inc.cfg)0
-rw-r--r--configs/releng-openrc/syslinux/parabolaiso_pxe_both_inc.cfg (renamed from configs/profile-openrc/syslinux/parabolaiso_pxe_both_inc.cfg)0
-rw-r--r--configs/releng-openrc/syslinux/parabolaiso_pxe_choose.cfg (renamed from configs/profile-openrc/syslinux/parabolaiso_pxe_choose.cfg)0
-rw-r--r--configs/releng-openrc/syslinux/parabolaiso_sys32.cfg (renamed from configs/profile-openrc/syslinux/parabolaiso_sys32.cfg)0
-rw-r--r--configs/releng-openrc/syslinux/parabolaiso_sys64.cfg (renamed from configs/profile-openrc/syslinux/parabolaiso_sys64.cfg)0
-rw-r--r--configs/releng-openrc/syslinux/parabolaiso_sys_32_inc.cfg (renamed from configs/profile-openrc/syslinux/parabolaiso_sys_32_inc.cfg)0
-rw-r--r--configs/releng-openrc/syslinux/parabolaiso_sys_both_inc.cfg (renamed from configs/profile-openrc/syslinux/parabolaiso_sys_both_inc.cfg)0
-rw-r--r--configs/releng-openrc/syslinux/parabolaiso_sys_choose.cfg (renamed from configs/profile-openrc/syslinux/parabolaiso_sys_choose.cfg)0
-rw-r--r--configs/releng-openrc/syslinux/parabolaiso_tail.cfg (renamed from configs/profile-openrc/syslinux/parabolaiso_tail.cfg)0
-rw-r--r--configs/releng-openrc/syslinux/splash.png (renamed from configs/profile-openrc/syslinux/splash.png)bin32253 -> 32253 bytes
-rw-r--r--configs/releng-openrc/syslinux/syslinux.cfg (renamed from configs/profile-openrc/syslinux/syslinux.cfg)0
-rw-r--r--configs/releng/SHA512SUMS (renamed from configs/profile/SHA512SUMS)0
-rw-r--r--configs/releng/airootfs/etc/fstab (renamed from configs/profile/airootfs/etc/fstab)0
-rw-r--r--configs/releng/airootfs/etc/hostname (renamed from configs/profile/airootfs/etc/hostname)0
-rw-r--r--configs/releng/airootfs/etc/locale.conf (renamed from configs/profile/airootfs/etc/locale.conf)0
-rw-r--r--configs/releng/airootfs/etc/motd (renamed from configs/profile/airootfs/etc/motd)0
-rw-r--r--configs/releng/airootfs/etc/pam.d/su (renamed from configs/profile/airootfs/etc/pam.d/su)0
-rwxr-xr-xconfigs/releng/airootfs/etc/systemd/scripts/choose-mirror (renamed from configs/profile/airootfs/etc/systemd/scripts/choose-mirror)0
-rw-r--r--configs/releng/airootfs/etc/systemd/system/choose-mirror.service (renamed from configs/profile/airootfs/etc/systemd/system/choose-mirror.service)0
-rw-r--r--configs/releng/airootfs/etc/systemd/system/etc-pacman.d-gnupg.mount (renamed from configs/profile/airootfs/etc/systemd/system/etc-pacman.d-gnupg.mount)0
-rw-r--r--configs/releng/airootfs/etc/systemd/system/getty@tty1.service.d/autologin.conf (renamed from configs/profile/airootfs/etc/systemd/system/getty@tty1.service.d/autologin.conf)0
-rw-r--r--configs/releng/airootfs/etc/systemd/system/pacman-init.service (renamed from configs/profile/airootfs/etc/systemd/system/pacman-init.service)0
-rw-r--r--configs/releng/airootfs/etc/udev/rules.d/81-dhcpcd.rules (renamed from configs/profile/airootfs/etc/udev/rules.d/81-dhcpcd.rules)0
-rwxr-xr-xconfigs/releng/airootfs/root/.automated_script.sh (renamed from configs/profile/airootfs/root/.automated_script.sh)0
-rw-r--r--configs/releng/airootfs/root/.zlogin (renamed from configs/profile/airootfs/root/.zlogin)0
-rwxr-xr-xconfigs/releng/airootfs/root/customize_airootfs.sh (renamed from configs/profile/airootfs/root/customize_airootfs.sh)0
-rw-r--r--configs/releng/airootfs/root/install.txt (renamed from configs/profile/airootfs/root/install.txt)0
-rwxr-xr-xconfigs/releng/build.sh (renamed from configs/profile/build.sh)0
-rw-r--r--configs/releng/efiboot/loader/entries/parabolaiso-x86_64-cd.conf (renamed from configs/profile/efiboot/loader/entries/parabolaiso-x86_64-cd.conf)0
-rw-r--r--configs/releng/efiboot/loader/entries/parabolaiso-x86_64-usb.conf (renamed from configs/profile/efiboot/loader/entries/parabolaiso-x86_64-usb.conf)0
-rw-r--r--configs/releng/efiboot/loader/entries/uefi-shell-v1-x86_64.conf (renamed from configs/profile/efiboot/loader/entries/uefi-shell-v1-x86_64.conf)0
-rw-r--r--configs/releng/efiboot/loader/entries/uefi-shell-v2-x86_64.conf (renamed from configs/profile/efiboot/loader/entries/uefi-shell-v2-x86_64.conf)0
-rw-r--r--configs/releng/efiboot/loader/loader.conf (renamed from configs/profile/efiboot/loader/loader.conf)0
-rw-r--r--configs/releng/isolinux/isolinux.cfg (renamed from configs/profile/isolinux/isolinux.cfg)0
-rw-r--r--configs/releng/mkinitcpio.conf (renamed from configs/profile/mkinitcpio.conf)0
-rw-r--r--configs/releng/packages.both (renamed from configs/profile/packages.both)0
-rw-r--r--configs/releng/packages.i686 (renamed from configs/profile/packages.i686)0
-rw-r--r--configs/releng/packages.x86_64 (renamed from configs/profile/packages.x86_64)0
-rw-r--r--configs/releng/pacman.conf (renamed from configs/profile/pacman.conf)0
-rw-r--r--configs/releng/syslinux/parabolaiso.cfg (renamed from configs/profile/syslinux/parabolaiso.cfg)0
-rw-r--r--configs/releng/syslinux/parabolaiso_head.cfg (renamed from configs/profile/syslinux/parabolaiso_head.cfg)0
-rw-r--r--configs/releng/syslinux/parabolaiso_pxe32.cfg (renamed from configs/profile/syslinux/parabolaiso_pxe32.cfg)0
-rw-r--r--configs/releng/syslinux/parabolaiso_pxe64.cfg (renamed from configs/profile/syslinux/parabolaiso_pxe64.cfg)0
-rw-r--r--configs/releng/syslinux/parabolaiso_pxe_32_inc.cfg (renamed from configs/profile/syslinux/parabolaiso_pxe_32_inc.cfg)0
-rw-r--r--configs/releng/syslinux/parabolaiso_pxe_both_inc.cfg (renamed from configs/profile/syslinux/parabolaiso_pxe_both_inc.cfg)0
-rw-r--r--configs/releng/syslinux/parabolaiso_pxe_choose.cfg (renamed from configs/profile/syslinux/parabolaiso_pxe_choose.cfg)0
-rw-r--r--configs/releng/syslinux/parabolaiso_sys32.cfg (renamed from configs/profile/syslinux/parabolaiso_sys32.cfg)0
-rw-r--r--configs/releng/syslinux/parabolaiso_sys64.cfg (renamed from configs/profile/syslinux/parabolaiso_sys64.cfg)0
-rw-r--r--configs/releng/syslinux/parabolaiso_sys_32_inc.cfg (renamed from configs/profile/syslinux/parabolaiso_sys_32_inc.cfg)0
-rw-r--r--configs/releng/syslinux/parabolaiso_sys_both_inc.cfg (renamed from configs/profile/syslinux/parabolaiso_sys_both_inc.cfg)0
-rw-r--r--configs/releng/syslinux/parabolaiso_sys_choose.cfg (renamed from configs/profile/syslinux/parabolaiso_sys_choose.cfg)0
-rw-r--r--configs/releng/syslinux/parabolaiso_tail.cfg (renamed from configs/profile/syslinux/parabolaiso_tail.cfg)0
-rw-r--r--configs/releng/syslinux/splash.png (renamed from configs/profile/syslinux/splash.png)bin27496 -> 27496 bytes
-rw-r--r--configs/releng/syslinux/splash.svg (renamed from configs/profile/syslinux/splash.svg)0
-rw-r--r--configs/releng/syslinux/syslinux.cfg (renamed from configs/profile/syslinux/syslinux.cfg)0
86 files changed, 98 insertions, 0 deletions
diff --git a/configs/baseline/build.sh b/configs/baseline/build.sh
new file mode 100755
index 0000000..994845c
--- /dev/null
+++ b/configs/baseline/build.sh
@@ -0,0 +1,83 @@
+#!/bin/bash
+
+set -e -u
+
+iso_name=parabola
+iso_label="PARA_$(date +%Y%m)"
+iso_version=$(date +%Y.%m.%d)
+install_dir=parabola
+arch=$(uname -m)
+work_dir=work
+out_dir=out
+
+script_path=$(readlink -f ${0%/*})
+
+umask 0022
+
+# Helper function to run make_*() only one time per architecture.
+run_once() {
+ if [[ ! -e ${work_dir}/build.${1}_${arch} ]]; then
+ $1
+ touch ${work_dir}/build.${1}_${arch}
+ fi
+}
+
+# Base installation (airootfs)
+make_basefs() {
+ mkparabolaiso -v -w "${work_dir}" -D "${install_dir}" init
+}
+
+# Copy mkinitcpio parabolaiso hooks and build initramfs (airootfs)
+make_setup_mkinitcpio() {
+ mkdir -p ${work_dir}/airootfs/etc/initcpio/hooks
+ mkdir -p ${work_dir}/airootfs/etc/initcpio/install
+ cp /usr/lib/initcpio/hooks/parabolaiso ${work_dir}/airootfs/etc/initcpio/hooks
+ cp /usr/lib/initcpio/install/parabolaiso ${work_dir}/airootfs/etc/initcpio/install
+ cp ${script_path}/mkinitcpio.conf ${work_dir}/airootfs/etc/mkinitcpio-parabolaiso.conf
+ mkparabolaiso -v -w "${work_dir}" -D "${install_dir}" -r 'mkinitcpio -c /etc/mkinitcpio-parabolaiso.conf -k /boot/vmlinuz-linux -g /boot/parabolaiso.img' run
+}
+
+# Prepare ${install_dir}/boot/
+make_boot() {
+ mkdir -p ${work_dir}/iso/${install_dir}/boot/${arch}
+ cp ${work_dir}/airootfs/boot/parabolaiso.img ${work_dir}/iso/${install_dir}/boot/${arch}/parabolaiso.img
+ cp ${work_dir}/airootfs/boot/vmlinuz-linux ${work_dir}/iso/${install_dir}/boot/${arch}/vmlinuz
+}
+
+# Prepare /${install_dir}/boot/syslinux
+make_syslinux() {
+ mkdir -p ${work_dir}/iso/${install_dir}/boot/syslinux
+ sed "s|%PARABOLAISO_LABEL%|${iso_label}|g;
+ s|%INSTALL_DIR%|${install_dir}|g;
+ s|%ARCH%|${arch}|g" ${script_path}/syslinux/syslinux.cfg > ${work_dir}/iso/${install_dir}/boot/syslinux/syslinux.cfg
+ cp ${work_dir}/airootfs/usr/lib/syslinux/bios/ldlinux.c32 ${work_dir}/iso/${install_dir}/boot/syslinux/
+ cp ${work_dir}/airootfs/usr/lib/syslinux/bios/menu.c32 ${work_dir}/iso/${install_dir}/boot/syslinux/
+ cp ${work_dir}/airootfs/usr/lib/syslinux/bios/libutil.c32 ${work_dir}/iso/${install_dir}/boot/syslinux/
+}
+
+# Prepare /isolinux
+make_isolinux() {
+ mkdir -p ${work_dir}/iso/isolinux
+ sed "s|%INSTALL_DIR%|${install_dir}|g" ${script_path}/isolinux/isolinux.cfg > ${work_dir}/iso/isolinux/isolinux.cfg
+ cp ${work_dir}/airootfs/usr/lib/syslinux/bios/isolinux.bin ${work_dir}/iso/isolinux/
+ cp ${work_dir}/airootfs/usr/lib/syslinux/bios/isohdpfx.bin ${work_dir}/iso/isolinux/
+ cp ${work_dir}/airootfs/usr/lib/syslinux/bios/ldlinux.c32 ${work_dir}/iso/isolinux/
+}
+
+# Build airootfs filesystem image
+make_prepare() {
+ mkparabolaiso -v -w "${work_dir}" -D "${install_dir}" prepare
+}
+
+# Build ISO
+make_iso() {
+ mkparabolaiso -v -w "${work_dir}" -D "${install_dir}" -L "${iso_label}" -o "${out_dir}" iso "${iso_name}-${iso_version}-${arch}.iso"
+}
+
+run_once make_basefs
+run_once make_setup_mkinitcpio
+run_once make_boot
+run_once make_syslinux
+run_once make_isolinux
+run_once make_prepare
+run_once make_iso
diff --git a/configs/baseline/isolinux/isolinux.cfg b/configs/baseline/isolinux/isolinux.cfg
new file mode 100644
index 0000000..33e8b65
--- /dev/null
+++ b/configs/baseline/isolinux/isolinux.cfg
@@ -0,0 +1,6 @@
+PATH /%INSTALL_DIR%/boot/syslinux/
+DEFAULT loadconfig
+
+LABEL loadconfig
+ CONFIG /%INSTALL_DIR%/boot/syslinux/syslinux.cfg
+ APPEND /%INSTALL_DIR%/
diff --git a/configs/baseline/mkinitcpio.conf b/configs/baseline/mkinitcpio.conf
new file mode 100644
index 0000000..279eccb
--- /dev/null
+++ b/configs/baseline/mkinitcpio.conf
@@ -0,0 +1 @@
+HOOKS=(base udev archiso block filesystems)
diff --git a/configs/baseline/syslinux/syslinux.cfg b/configs/baseline/syslinux/syslinux.cfg
new file mode 100644
index 0000000..6ddccc0
--- /dev/null
+++ b/configs/baseline/syslinux/syslinux.cfg
@@ -0,0 +1,8 @@
+UI boot/syslinux/menu.c32
+MENU TITLE Parabola GNU/Linux-libre
+
+LABEL arch
+MENU LABEL Parabola GNU/Linux-libre
+LINUX boot/%ARCH%/vmlinuz
+INITRD boot/%ARCH%/parabolaiso.img
+APPEND parabolaisobasedir=%INSTALL_DIR% parabolaisolabel=%ARCHISO_LABEL%
diff --git a/configs/profile-openrc/SHA512SUMS b/configs/releng-openrc/SHA512SUMS
index 08383eb..08383eb 100644
--- a/configs/profile-openrc/SHA512SUMS
+++ b/configs/releng-openrc/SHA512SUMS
diff --git a/configs/profile-openrc/airootfs/etc/conf.d/agetty.tty1 b/configs/releng-openrc/airootfs/etc/conf.d/agetty.tty1
index 997909c..997909c 100644
--- a/configs/profile-openrc/airootfs/etc/conf.d/agetty.tty1
+++ b/configs/releng-openrc/airootfs/etc/conf.d/agetty.tty1
diff --git a/configs/profile-openrc/airootfs/etc/conf.d/hostname b/configs/releng-openrc/airootfs/etc/conf.d/hostname
index 5a912cd..5a912cd 100644
--- a/configs/profile-openrc/airootfs/etc/conf.d/hostname
+++ b/configs/releng-openrc/airootfs/etc/conf.d/hostname
diff --git a/configs/profile-openrc/airootfs/etc/fstab b/configs/releng-openrc/airootfs/etc/fstab
index e69de29..e69de29 100644
--- a/configs/profile-openrc/airootfs/etc/fstab
+++ b/configs/releng-openrc/airootfs/etc/fstab
diff --git a/configs/profile-openrc/airootfs/etc/local.d/pacman-init.start b/configs/releng-openrc/airootfs/etc/local.d/pacman-init.start
index 5ab34f7..5ab34f7 100755
--- a/configs/profile-openrc/airootfs/etc/local.d/pacman-init.start
+++ b/configs/releng-openrc/airootfs/etc/local.d/pacman-init.start
diff --git a/configs/profile-openrc/airootfs/etc/locale.conf b/configs/releng-openrc/airootfs/etc/locale.conf
index 01ec548..01ec548 100644
--- a/configs/profile-openrc/airootfs/etc/locale.conf
+++ b/configs/releng-openrc/airootfs/etc/locale.conf
diff --git a/configs/profile-openrc/airootfs/etc/motd b/configs/releng-openrc/airootfs/etc/motd
index e4c893c..e4c893c 100644
--- a/configs/profile-openrc/airootfs/etc/motd
+++ b/configs/releng-openrc/airootfs/etc/motd
diff --git a/configs/profile-openrc/airootfs/etc/pam.d/su b/configs/releng-openrc/airootfs/etc/pam.d/su
index a291042..a291042 100644
--- a/configs/profile-openrc/airootfs/etc/pam.d/su
+++ b/configs/releng-openrc/airootfs/etc/pam.d/su
diff --git a/configs/profile-openrc/airootfs/root/.automated_script.sh b/configs/releng-openrc/airootfs/root/.automated_script.sh
index fb106da..fb106da 100755
--- a/configs/profile-openrc/airootfs/root/.automated_script.sh
+++ b/configs/releng-openrc/airootfs/root/.automated_script.sh
diff --git a/configs/profile-openrc/airootfs/root/.zlogin b/configs/releng-openrc/airootfs/root/.zlogin
index f598e43..f598e43 100644
--- a/configs/profile-openrc/airootfs/root/.zlogin
+++ b/configs/releng-openrc/airootfs/root/.zlogin
diff --git a/configs/profile-openrc/airootfs/root/customize_airootfs.sh b/configs/releng-openrc/airootfs/root/customize_airootfs.sh
index 3f6278f..3f6278f 100755
--- a/configs/profile-openrc/airootfs/root/customize_airootfs.sh
+++ b/configs/releng-openrc/airootfs/root/customize_airootfs.sh
diff --git a/configs/profile-openrc/airootfs/root/install.txt b/configs/releng-openrc/airootfs/root/install.txt
index a594b97..a594b97 100644
--- a/configs/profile-openrc/airootfs/root/install.txt
+++ b/configs/releng-openrc/airootfs/root/install.txt
diff --git a/configs/profile-openrc/build.sh b/configs/releng-openrc/build.sh
index ab71e6f..ab71e6f 100755
--- a/configs/profile-openrc/build.sh
+++ b/configs/releng-openrc/build.sh
diff --git a/configs/profile-openrc/efiboot/EFI/boot/entries/parabolaiso-x86_64-cd.conf b/configs/releng-openrc/efiboot/EFI/boot/entries/parabolaiso-x86_64-cd.conf
index 912a8a7..912a8a7 100644
--- a/configs/profile-openrc/efiboot/EFI/boot/entries/parabolaiso-x86_64-cd.conf
+++ b/configs/releng-openrc/efiboot/EFI/boot/entries/parabolaiso-x86_64-cd.conf
diff --git a/configs/profile-openrc/efiboot/EFI/boot/entries/parabolaiso-x86_64-usb.conf b/configs/releng-openrc/efiboot/EFI/boot/entries/parabolaiso-x86_64-usb.conf
index 45d8e70..45d8e70 100644
--- a/configs/profile-openrc/efiboot/EFI/boot/entries/parabolaiso-x86_64-usb.conf
+++ b/configs/releng-openrc/efiboot/EFI/boot/entries/parabolaiso-x86_64-usb.conf
diff --git a/configs/profile-openrc/efiboot/EFI/boot/entries/uefi-shell-x86_64.conf b/configs/releng-openrc/efiboot/EFI/boot/entries/uefi-shell-x86_64.conf
index 19e2164..19e2164 100644
--- a/configs/profile-openrc/efiboot/EFI/boot/entries/uefi-shell-x86_64.conf
+++ b/configs/releng-openrc/efiboot/EFI/boot/entries/uefi-shell-x86_64.conf
diff --git a/configs/profile-openrc/efiboot/EFI/boot/refind.conf b/configs/releng-openrc/efiboot/EFI/boot/refind.conf
index 8918c8f..8918c8f 100644
--- a/configs/profile-openrc/efiboot/EFI/boot/refind.conf
+++ b/configs/releng-openrc/efiboot/EFI/boot/refind.conf
diff --git a/configs/profile-openrc/isolinux/isolinux.cfg b/configs/releng-openrc/isolinux/isolinux.cfg
index 10472fb..10472fb 100644
--- a/configs/profile-openrc/isolinux/isolinux.cfg
+++ b/configs/releng-openrc/isolinux/isolinux.cfg
diff --git a/configs/profile-openrc/mkinitcpio.conf b/configs/releng-openrc/mkinitcpio.conf
index 2c4a846..2c4a846 100644
--- a/configs/profile-openrc/mkinitcpio.conf
+++ b/configs/releng-openrc/mkinitcpio.conf
diff --git a/configs/profile-openrc/packages.both b/configs/releng-openrc/packages.both
index c386def..c386def 100644
--- a/configs/profile-openrc/packages.both
+++ b/configs/releng-openrc/packages.both
diff --git a/configs/profile-openrc/packages.i686 b/configs/releng-openrc/packages.i686
index e69de29..e69de29 100644
--- a/configs/profile-openrc/packages.i686
+++ b/configs/releng-openrc/packages.i686
diff --git a/configs/profile-openrc/packages.x86_64 b/configs/releng-openrc/packages.x86_64
index e69de29..e69de29 100644
--- a/configs/profile-openrc/packages.x86_64
+++ b/configs/releng-openrc/packages.x86_64
diff --git a/configs/profile-openrc/pacman.conf b/configs/releng-openrc/pacman.conf
index 0730db9..0730db9 100644
--- a/configs/profile-openrc/pacman.conf
+++ b/configs/releng-openrc/pacman.conf
diff --git a/configs/profile-openrc/syslinux/parabolaiso.cfg b/configs/releng-openrc/syslinux/parabolaiso.cfg
index 473e245..473e245 100644
--- a/configs/profile-openrc/syslinux/parabolaiso.cfg
+++ b/configs/releng-openrc/syslinux/parabolaiso.cfg
diff --git a/configs/profile-openrc/syslinux/parabolaiso_head.cfg b/configs/releng-openrc/syslinux/parabolaiso_head.cfg
index a245309..a245309 100644
--- a/configs/profile-openrc/syslinux/parabolaiso_head.cfg
+++ b/configs/releng-openrc/syslinux/parabolaiso_head.cfg
diff --git a/configs/profile-openrc/syslinux/parabolaiso_pxe32.cfg b/configs/releng-openrc/syslinux/parabolaiso_pxe32.cfg
index 9df86b7..9df86b7 100644
--- a/configs/profile-openrc/syslinux/parabolaiso_pxe32.cfg
+++ b/configs/releng-openrc/syslinux/parabolaiso_pxe32.cfg
diff --git a/configs/profile-openrc/syslinux/parabolaiso_pxe64.cfg b/configs/releng-openrc/syslinux/parabolaiso_pxe64.cfg
index be3e3de..be3e3de 100644
--- a/configs/profile-openrc/syslinux/parabolaiso_pxe64.cfg
+++ b/configs/releng-openrc/syslinux/parabolaiso_pxe64.cfg
diff --git a/configs/profile-openrc/syslinux/parabolaiso_pxe_32_inc.cfg b/configs/releng-openrc/syslinux/parabolaiso_pxe_32_inc.cfg
index ba514cb..ba514cb 100644
--- a/configs/profile-openrc/syslinux/parabolaiso_pxe_32_inc.cfg
+++ b/configs/releng-openrc/syslinux/parabolaiso_pxe_32_inc.cfg
diff --git a/configs/profile-openrc/syslinux/parabolaiso_pxe_both_inc.cfg b/configs/releng-openrc/syslinux/parabolaiso_pxe_both_inc.cfg
index 9396d9b..9396d9b 100644
--- a/configs/profile-openrc/syslinux/parabolaiso_pxe_both_inc.cfg
+++ b/configs/releng-openrc/syslinux/parabolaiso_pxe_both_inc.cfg
diff --git a/configs/profile-openrc/syslinux/parabolaiso_pxe_choose.cfg b/configs/releng-openrc/syslinux/parabolaiso_pxe_choose.cfg
index a3a768f..a3a768f 100644
--- a/configs/profile-openrc/syslinux/parabolaiso_pxe_choose.cfg
+++ b/configs/releng-openrc/syslinux/parabolaiso_pxe_choose.cfg
diff --git a/configs/profile-openrc/syslinux/parabolaiso_sys32.cfg b/configs/releng-openrc/syslinux/parabolaiso_sys32.cfg
index 4abdf7a..4abdf7a 100644
--- a/configs/profile-openrc/syslinux/parabolaiso_sys32.cfg
+++ b/configs/releng-openrc/syslinux/parabolaiso_sys32.cfg
diff --git a/configs/profile-openrc/syslinux/parabolaiso_sys64.cfg b/configs/releng-openrc/syslinux/parabolaiso_sys64.cfg
index b154459..b154459 100644
--- a/configs/profile-openrc/syslinux/parabolaiso_sys64.cfg
+++ b/configs/releng-openrc/syslinux/parabolaiso_sys64.cfg
diff --git a/configs/profile-openrc/syslinux/parabolaiso_sys_32_inc.cfg b/configs/releng-openrc/syslinux/parabolaiso_sys_32_inc.cfg
index c641201..c641201 100644
--- a/configs/profile-openrc/syslinux/parabolaiso_sys_32_inc.cfg
+++ b/configs/releng-openrc/syslinux/parabolaiso_sys_32_inc.cfg
diff --git a/configs/profile-openrc/syslinux/parabolaiso_sys_both_inc.cfg b/configs/releng-openrc/syslinux/parabolaiso_sys_both_inc.cfg
index 9dfb87f..9dfb87f 100644
--- a/configs/profile-openrc/syslinux/parabolaiso_sys_both_inc.cfg
+++ b/configs/releng-openrc/syslinux/parabolaiso_sys_both_inc.cfg
diff --git a/configs/profile-openrc/syslinux/parabolaiso_sys_choose.cfg b/configs/releng-openrc/syslinux/parabolaiso_sys_choose.cfg
index d436062..d436062 100644
--- a/configs/profile-openrc/syslinux/parabolaiso_sys_choose.cfg
+++ b/configs/releng-openrc/syslinux/parabolaiso_sys_choose.cfg
diff --git a/configs/profile-openrc/syslinux/parabolaiso_tail.cfg b/configs/releng-openrc/syslinux/parabolaiso_tail.cfg
index e85d8e1..e85d8e1 100644
--- a/configs/profile-openrc/syslinux/parabolaiso_tail.cfg
+++ b/configs/releng-openrc/syslinux/parabolaiso_tail.cfg
diff --git a/configs/profile-openrc/syslinux/splash.png b/configs/releng-openrc/syslinux/splash.png
index ff1342f..ff1342f 100644
--- a/configs/profile-openrc/syslinux/splash.png
+++ b/configs/releng-openrc/syslinux/splash.png
Binary files differ
diff --git a/configs/profile-openrc/syslinux/syslinux.cfg b/configs/releng-openrc/syslinux/syslinux.cfg
index 0869ed2..0869ed2 100644
--- a/configs/profile-openrc/syslinux/syslinux.cfg
+++ b/configs/releng-openrc/syslinux/syslinux.cfg
diff --git a/configs/profile/SHA512SUMS b/configs/releng/SHA512SUMS
index 08383eb..08383eb 100644
--- a/configs/profile/SHA512SUMS
+++ b/configs/releng/SHA512SUMS
diff --git a/configs/profile/airootfs/etc/fstab b/configs/releng/airootfs/etc/fstab
index e69de29..e69de29 100644
--- a/configs/profile/airootfs/etc/fstab
+++ b/configs/releng/airootfs/etc/fstab
diff --git a/configs/profile/airootfs/etc/hostname b/configs/releng/airootfs/etc/hostname
index 8aaf41b..8aaf41b 100644
--- a/configs/profile/airootfs/etc/hostname
+++ b/configs/releng/airootfs/etc/hostname
diff --git a/configs/profile/airootfs/etc/locale.conf b/configs/releng/airootfs/etc/locale.conf
index 01ec548..01ec548 100644
--- a/configs/profile/airootfs/etc/locale.conf
+++ b/configs/releng/airootfs/etc/locale.conf
diff --git a/configs/profile/airootfs/etc/motd b/configs/releng/airootfs/etc/motd
index e4c893c..e4c893c 100644
--- a/configs/profile/airootfs/etc/motd
+++ b/configs/releng/airootfs/etc/motd
diff --git a/configs/profile/airootfs/etc/pam.d/su b/configs/releng/airootfs/etc/pam.d/su
index a291042..a291042 100644
--- a/configs/profile/airootfs/etc/pam.d/su
+++ b/configs/releng/airootfs/etc/pam.d/su
diff --git a/configs/profile/airootfs/etc/systemd/scripts/choose-mirror b/configs/releng/airootfs/etc/systemd/scripts/choose-mirror
index 13c9f69..13c9f69 100755
--- a/configs/profile/airootfs/etc/systemd/scripts/choose-mirror
+++ b/configs/releng/airootfs/etc/systemd/scripts/choose-mirror
diff --git a/configs/profile/airootfs/etc/systemd/system/choose-mirror.service b/configs/releng/airootfs/etc/systemd/system/choose-mirror.service
index 1e4d771..1e4d771 100644
--- a/configs/profile/airootfs/etc/systemd/system/choose-mirror.service
+++ b/configs/releng/airootfs/etc/systemd/system/choose-mirror.service
diff --git a/configs/profile/airootfs/etc/systemd/system/etc-pacman.d-gnupg.mount b/configs/releng/airootfs/etc/systemd/system/etc-pacman.d-gnupg.mount
index 4eab551..4eab551 100644
--- a/configs/profile/airootfs/etc/systemd/system/etc-pacman.d-gnupg.mount
+++ b/configs/releng/airootfs/etc/systemd/system/etc-pacman.d-gnupg.mount
diff --git a/configs/profile/airootfs/etc/systemd/system/getty@tty1.service.d/autologin.conf b/configs/releng/airootfs/etc/systemd/system/getty@tty1.service.d/autologin.conf
index d1d8474..d1d8474 100644
--- a/configs/profile/airootfs/etc/systemd/system/getty@tty1.service.d/autologin.conf
+++ b/configs/releng/airootfs/etc/systemd/system/getty@tty1.service.d/autologin.conf
diff --git a/configs/profile/airootfs/etc/systemd/system/pacman-init.service b/configs/releng/airootfs/etc/systemd/system/pacman-init.service
index 3414ebc..3414ebc 100644
--- a/configs/profile/airootfs/etc/systemd/system/pacman-init.service
+++ b/configs/releng/airootfs/etc/systemd/system/pacman-init.service
diff --git a/configs/profile/airootfs/etc/udev/rules.d/81-dhcpcd.rules b/configs/releng/airootfs/etc/udev/rules.d/81-dhcpcd.rules
index 970da69..970da69 100644
--- a/configs/profile/airootfs/etc/udev/rules.d/81-dhcpcd.rules
+++ b/configs/releng/airootfs/etc/udev/rules.d/81-dhcpcd.rules
diff --git a/configs/profile/airootfs/root/.automated_script.sh b/configs/releng/airootfs/root/.automated_script.sh
index fb106da..fb106da 100755
--- a/configs/profile/airootfs/root/.automated_script.sh
+++ b/configs/releng/airootfs/root/.automated_script.sh
diff --git a/configs/profile/airootfs/root/.zlogin b/configs/releng/airootfs/root/.zlogin
index f598e43..f598e43 100644
--- a/configs/profile/airootfs/root/.zlogin
+++ b/configs/releng/airootfs/root/.zlogin
diff --git a/configs/profile/airootfs/root/customize_airootfs.sh b/configs/releng/airootfs/root/customize_airootfs.sh
index 2ebaa3b..2ebaa3b 100755
--- a/configs/profile/airootfs/root/customize_airootfs.sh
+++ b/configs/releng/airootfs/root/customize_airootfs.sh
diff --git a/configs/profile/airootfs/root/install.txt b/configs/releng/airootfs/root/install.txt
index a594b97..a594b97 100644
--- a/configs/profile/airootfs/root/install.txt
+++ b/configs/releng/airootfs/root/install.txt
diff --git a/configs/profile/build.sh b/configs/releng/build.sh
index 8b3fac5..8b3fac5 100755
--- a/configs/profile/build.sh
+++ b/configs/releng/build.sh
diff --git a/configs/profile/efiboot/loader/entries/parabolaiso-x86_64-cd.conf b/configs/releng/efiboot/loader/entries/parabolaiso-x86_64-cd.conf
index 057e14f..057e14f 100644
--- a/configs/profile/efiboot/loader/entries/parabolaiso-x86_64-cd.conf
+++ b/configs/releng/efiboot/loader/entries/parabolaiso-x86_64-cd.conf
diff --git a/configs/profile/efiboot/loader/entries/parabolaiso-x86_64-usb.conf b/configs/releng/efiboot/loader/entries/parabolaiso-x86_64-usb.conf
index 3863799..3863799 100644
--- a/configs/profile/efiboot/loader/entries/parabolaiso-x86_64-usb.conf
+++ b/configs/releng/efiboot/loader/entries/parabolaiso-x86_64-usb.conf
diff --git a/configs/profile/efiboot/loader/entries/uefi-shell-v1-x86_64.conf b/configs/releng/efiboot/loader/entries/uefi-shell-v1-x86_64.conf
index 9597ff2..9597ff2 100644
--- a/configs/profile/efiboot/loader/entries/uefi-shell-v1-x86_64.conf
+++ b/configs/releng/efiboot/loader/entries/uefi-shell-v1-x86_64.conf
diff --git a/configs/profile/efiboot/loader/entries/uefi-shell-v2-x86_64.conf b/configs/releng/efiboot/loader/entries/uefi-shell-v2-x86_64.conf
index 0dde77a..0dde77a 100644
--- a/configs/profile/efiboot/loader/entries/uefi-shell-v2-x86_64.conf
+++ b/configs/releng/efiboot/loader/entries/uefi-shell-v2-x86_64.conf
diff --git a/configs/profile/efiboot/loader/loader.conf b/configs/releng/efiboot/loader/loader.conf
index ba02c50..ba02c50 100644
--- a/configs/profile/efiboot/loader/loader.conf
+++ b/configs/releng/efiboot/loader/loader.conf
diff --git a/configs/profile/isolinux/isolinux.cfg b/configs/releng/isolinux/isolinux.cfg
index 10472fb..10472fb 100644
--- a/configs/profile/isolinux/isolinux.cfg
+++ b/configs/releng/isolinux/isolinux.cfg
diff --git a/configs/profile/mkinitcpio.conf b/configs/releng/mkinitcpio.conf
index 048facb..048facb 100644
--- a/configs/profile/mkinitcpio.conf
+++ b/configs/releng/mkinitcpio.conf
diff --git a/configs/profile/packages.both b/configs/releng/packages.both
index bd703e1..bd703e1 100644
--- a/configs/profile/packages.both
+++ b/configs/releng/packages.both
diff --git a/configs/profile/packages.i686 b/configs/releng/packages.i686
index e69de29..e69de29 100644
--- a/configs/profile/packages.i686
+++ b/configs/releng/packages.i686
diff --git a/configs/profile/packages.x86_64 b/configs/releng/packages.x86_64
index e69de29..e69de29 100644
--- a/configs/profile/packages.x86_64
+++ b/configs/releng/packages.x86_64
diff --git a/configs/profile/pacman.conf b/configs/releng/pacman.conf
index 2de1d4f..2de1d4f 100644
--- a/configs/profile/pacman.conf
+++ b/configs/releng/pacman.conf
diff --git a/configs/profile/syslinux/parabolaiso.cfg b/configs/releng/syslinux/parabolaiso.cfg
index 473e245..473e245 100644
--- a/configs/profile/syslinux/parabolaiso.cfg
+++ b/configs/releng/syslinux/parabolaiso.cfg
diff --git a/configs/profile/syslinux/parabolaiso_head.cfg b/configs/releng/syslinux/parabolaiso_head.cfg
index a245309..a245309 100644
--- a/configs/profile/syslinux/parabolaiso_head.cfg
+++ b/configs/releng/syslinux/parabolaiso_head.cfg
diff --git a/configs/profile/syslinux/parabolaiso_pxe32.cfg b/configs/releng/syslinux/parabolaiso_pxe32.cfg
index 9df86b7..9df86b7 100644
--- a/configs/profile/syslinux/parabolaiso_pxe32.cfg
+++ b/configs/releng/syslinux/parabolaiso_pxe32.cfg
diff --git a/configs/profile/syslinux/parabolaiso_pxe64.cfg b/configs/releng/syslinux/parabolaiso_pxe64.cfg
index be3e3de..be3e3de 100644
--- a/configs/profile/syslinux/parabolaiso_pxe64.cfg
+++ b/configs/releng/syslinux/parabolaiso_pxe64.cfg
diff --git a/configs/profile/syslinux/parabolaiso_pxe_32_inc.cfg b/configs/releng/syslinux/parabolaiso_pxe_32_inc.cfg
index ba514cb..ba514cb 100644
--- a/configs/profile/syslinux/parabolaiso_pxe_32_inc.cfg
+++ b/configs/releng/syslinux/parabolaiso_pxe_32_inc.cfg
diff --git a/configs/profile/syslinux/parabolaiso_pxe_both_inc.cfg b/configs/releng/syslinux/parabolaiso_pxe_both_inc.cfg
index 9396d9b..9396d9b 100644
--- a/configs/profile/syslinux/parabolaiso_pxe_both_inc.cfg
+++ b/configs/releng/syslinux/parabolaiso_pxe_both_inc.cfg
diff --git a/configs/profile/syslinux/parabolaiso_pxe_choose.cfg b/configs/releng/syslinux/parabolaiso_pxe_choose.cfg
index a3a768f..a3a768f 100644
--- a/configs/profile/syslinux/parabolaiso_pxe_choose.cfg
+++ b/configs/releng/syslinux/parabolaiso_pxe_choose.cfg
diff --git a/configs/profile/syslinux/parabolaiso_sys32.cfg b/configs/releng/syslinux/parabolaiso_sys32.cfg
index 4abdf7a..4abdf7a 100644
--- a/configs/profile/syslinux/parabolaiso_sys32.cfg
+++ b/configs/releng/syslinux/parabolaiso_sys32.cfg
diff --git a/configs/profile/syslinux/parabolaiso_sys64.cfg b/configs/releng/syslinux/parabolaiso_sys64.cfg
index b154459..b154459 100644
--- a/configs/profile/syslinux/parabolaiso_sys64.cfg
+++ b/configs/releng/syslinux/parabolaiso_sys64.cfg
diff --git a/configs/profile/syslinux/parabolaiso_sys_32_inc.cfg b/configs/releng/syslinux/parabolaiso_sys_32_inc.cfg
index c641201..c641201 100644
--- a/configs/profile/syslinux/parabolaiso_sys_32_inc.cfg
+++ b/configs/releng/syslinux/parabolaiso_sys_32_inc.cfg
diff --git a/configs/profile/syslinux/parabolaiso_sys_both_inc.cfg b/configs/releng/syslinux/parabolaiso_sys_both_inc.cfg
index 9dfb87f..9dfb87f 100644
--- a/configs/profile/syslinux/parabolaiso_sys_both_inc.cfg
+++ b/configs/releng/syslinux/parabolaiso_sys_both_inc.cfg
diff --git a/configs/profile/syslinux/parabolaiso_sys_choose.cfg b/configs/releng/syslinux/parabolaiso_sys_choose.cfg
index d436062..d436062 100644
--- a/configs/profile/syslinux/parabolaiso_sys_choose.cfg
+++ b/configs/releng/syslinux/parabolaiso_sys_choose.cfg
diff --git a/configs/profile/syslinux/parabolaiso_tail.cfg b/configs/releng/syslinux/parabolaiso_tail.cfg
index e85d8e1..e85d8e1 100644
--- a/configs/profile/syslinux/parabolaiso_tail.cfg
+++ b/configs/releng/syslinux/parabolaiso_tail.cfg
diff --git a/configs/profile/syslinux/splash.png b/configs/releng/syslinux/splash.png
index 03e9f19..03e9f19 100644
--- a/configs/profile/syslinux/splash.png
+++ b/configs/releng/syslinux/splash.png
Binary files differ
diff --git a/configs/profile/syslinux/splash.svg b/configs/releng/syslinux/splash.svg
index c1b225e..c1b225e 100644
--- a/configs/profile/syslinux/splash.svg
+++ b/configs/releng/syslinux/splash.svg
diff --git a/configs/profile/syslinux/syslinux.cfg b/configs/releng/syslinux/syslinux.cfg
index 0869ed2..0869ed2 100644
--- a/configs/profile/syslinux/syslinux.cfg
+++ b/configs/releng/syslinux/syslinux.cfg