mirror of
https://github.com/bhaiest/holoiso.git
synced 2024-11-08 20:32:31 +01:00
Cleanup, and make a package manifest
This commit is contained in:
parent
283be3fe26
commit
b1d19af425
@ -1,14 +0,0 @@
|
|||||||
# mkinitcpio preset file for the 'linux' package on archiso
|
|
||||||
|
|
||||||
PRESETS=('default' 'fallback')
|
|
||||||
|
|
||||||
ALL_kver='/boot/vmlinuz-linux'
|
|
||||||
ALL_config='/etc/mkinitcpio.conf'
|
|
||||||
|
|
||||||
#default_config="/etc/mkinitcpio.conf"
|
|
||||||
default_image="/boot/initramfs-linux.img"
|
|
||||||
#default_options=""
|
|
||||||
|
|
||||||
#fallback_config="/etc/mkinitcpio.conf"
|
|
||||||
fallback_image="/boot/initramfs-linux-fallback.img"
|
|
||||||
fallback_options="-S autodetect"
|
|
@ -1,8 +0,0 @@
|
|||||||
# mkinitcpio preset file for the 'linux' package on archiso
|
|
||||||
|
|
||||||
PRESETS=('archiso')
|
|
||||||
|
|
||||||
ALL_kver='/boot/vmlinuz-linux'
|
|
||||||
ALL_config='/etc/mkinitcpio.conf'
|
|
||||||
|
|
||||||
archiso_image="/boot/initramfs-linux.img"
|
|
12
airootfs/etc/sddm.conf.d/autologin.conf
Normal file
12
airootfs/etc/sddm.conf.d/autologin.conf
Normal file
@ -0,0 +1,12 @@
|
|||||||
|
[General]
|
||||||
|
DisplayServer=wayland
|
||||||
|
|
||||||
|
[Autologin]
|
||||||
|
User=liveuser
|
||||||
|
Session=plasma.desktop
|
||||||
|
Relogin=true
|
||||||
|
|
||||||
|
[X11]
|
||||||
|
# Janky workaround for wayland sessions not stopping in sddm, kills
|
||||||
|
# all active sddm-helper sessions on teardown
|
||||||
|
DisplayStopCommand=/usr/bin/gamescope-wayland-teardown-workaround
|
@ -1,6 +0,0 @@
|
|||||||
[General]
|
|
||||||
DisplayServer=wayland
|
|
||||||
|
|
||||||
[Autologin]
|
|
||||||
User=liveuser
|
|
||||||
Session=plasma.desktop
|
|
@ -0,0 +1,6 @@
|
|||||||
|
title HoloISO installer (Steam Deck kernel; Copy-to-RAM; x86_64, UEFI)
|
||||||
|
linux /%INSTALL_DIR%/boot/x86_64/vmlinuz-linux-neptune
|
||||||
|
initrd /%INSTALL_DIR%/boot/intel-ucode.img
|
||||||
|
initrd /%INSTALL_DIR%/boot/amd-ucode.img
|
||||||
|
initrd /%INSTALL_DIR%/boot/x86_64/initramfs-linux-neptune.img
|
||||||
|
options archisobasedir=%INSTALL_DIR% archisolabel=%ARCHISO_LABEL% cow_spacesize=20G copytoram
|
@ -3,4 +3,4 @@ linux /%INSTALL_DIR%/boot/x86_64/vmlinuz-linux-neptune
|
|||||||
initrd /%INSTALL_DIR%/boot/intel-ucode.img
|
initrd /%INSTALL_DIR%/boot/intel-ucode.img
|
||||||
initrd /%INSTALL_DIR%/boot/amd-ucode.img
|
initrd /%INSTALL_DIR%/boot/amd-ucode.img
|
||||||
initrd /%INSTALL_DIR%/boot/x86_64/initramfs-linux-neptune.img
|
initrd /%INSTALL_DIR%/boot/x86_64/initramfs-linux-neptune.img
|
||||||
options archisobasedir=%INSTALL_DIR% archisolabel=%ARCHISO_LABEL% cow_spacesize=20G copytoram
|
options archisobasedir=%INSTALL_DIR% archisolabel=%ARCHISO_LABEL%
|
||||||
|
@ -354,6 +354,8 @@ _make_packages() {
|
|||||||
env -u TMPDIR pacstrap -C "${work_dir}/${buildmode}.pacman.conf" -c -G -M -- "${pacstrap_dir}" "${buildmode_pkg_list[@]}"
|
env -u TMPDIR pacstrap -C "${work_dir}/${buildmode}.pacman.conf" -c -G -M -- "${pacstrap_dir}" "${buildmode_pkg_list[@]}"
|
||||||
env -u TMPDIR arch-chroot "${pacstrap_dir}" chmod +x /etc/holoinstall/pre_install/iso_build_deps.sh
|
env -u TMPDIR arch-chroot "${pacstrap_dir}" chmod +x /etc/holoinstall/pre_install/iso_build_deps.sh
|
||||||
env -u TMPDIR arch-chroot "${pacstrap_dir}" /etc/holoinstall/pre_install/iso_build_deps.sh
|
env -u TMPDIR arch-chroot "${pacstrap_dir}" /etc/holoinstall/pre_install/iso_build_deps.sh
|
||||||
|
env -u TMPDIR arch-chroot "${pacstrap_dir}" pacman -Q > ${image_name:-None}-PKGLIST.pacman
|
||||||
|
env -u TMPDIR mv "${pacstrap_dir}/${image_name:-None}-PKGLIST.pacman" ${profile}
|
||||||
fi
|
fi
|
||||||
|
|
||||||
if [[ -v cert_list[0] ]]; then
|
if [[ -v cert_list[0] ]]; then
|
||||||
|
@ -1,28 +0,0 @@
|
|||||||
SERIAL 0 115200
|
|
||||||
UI vesamenu.c32
|
|
||||||
MENU TITLE Arch Linux
|
|
||||||
MENU BACKGROUND splash.png
|
|
||||||
|
|
||||||
MENU WIDTH 78
|
|
||||||
MENU MARGIN 4
|
|
||||||
MENU ROWS 7
|
|
||||||
MENU VSHIFT 10
|
|
||||||
MENU TABMSGROW 14
|
|
||||||
MENU CMDLINEROW 14
|
|
||||||
MENU HELPMSGROW 16
|
|
||||||
MENU HELPMSGENDROW 29
|
|
||||||
|
|
||||||
# Refer to http://syslinux.zytor.com/wiki/index.php/Doc/menu
|
|
||||||
|
|
||||||
MENU COLOR border 30;44 #40ffffff #a0000000 std
|
|
||||||
MENU COLOR title 1;36;44 #9033ccff #a0000000 std
|
|
||||||
MENU COLOR sel 7;37;40 #e0ffffff #20ffffff all
|
|
||||||
MENU COLOR unsel 37;44 #50ffffff #a0000000 std
|
|
||||||
MENU COLOR help 37;40 #c0ffffff #a0000000 std
|
|
||||||
MENU COLOR timeout_msg 37;40 #80ffffff #00000000 std
|
|
||||||
MENU COLOR timeout 1;37;40 #c0ffffff #00000000 std
|
|
||||||
MENU COLOR msg07 37;40 #90ffffff #a0000000 std
|
|
||||||
MENU COLOR tabmsg 31;40 #30ffffff #00000000 std
|
|
||||||
|
|
||||||
MENU CLEAR
|
|
||||||
MENU IMMEDIATE
|
|
@ -1,32 +0,0 @@
|
|||||||
LABEL arch64_nbd
|
|
||||||
TEXT HELP
|
|
||||||
Boot the Arch Linux install medium using NBD.
|
|
||||||
It allows you to install Arch Linux or perform system maintenance.
|
|
||||||
ENDTEXT
|
|
||||||
MENU LABEL Arch Linux install medium (x86_64, NBD)
|
|
||||||
LINUX /%INSTALL_DIR%/boot/x86_64/vmlinuz-linux
|
|
||||||
INITRD /%INSTALL_DIR%/boot/intel-ucode.img,/%INSTALL_DIR%/boot/amd-ucode.img,/%INSTALL_DIR%/boot/x86_64/initramfs-linux.img
|
|
||||||
APPEND archisobasedir=%INSTALL_DIR% archisolabel=%ARCHISO_LABEL% archiso_nbd_srv=${pxeserver} checksum verify
|
|
||||||
SYSAPPEND 3
|
|
||||||
|
|
||||||
LABEL arch64_nfs
|
|
||||||
TEXT HELP
|
|
||||||
Boot the Arch Linux live medium using NFS.
|
|
||||||
It allows you to install Arch Linux or perform system maintenance.
|
|
||||||
ENDTEXT
|
|
||||||
MENU LABEL Arch Linux install medium (x86_64, NFS)
|
|
||||||
LINUX /%INSTALL_DIR%/boot/x86_64/vmlinuz-linux
|
|
||||||
INITRD /%INSTALL_DIR%/boot/intel-ucode.img,/%INSTALL_DIR%/boot/amd-ucode.img,/%INSTALL_DIR%/boot/x86_64/initramfs-linux.img
|
|
||||||
APPEND archisobasedir=%INSTALL_DIR% archiso_nfs_srv=${pxeserver}:/run/archiso/bootmnt checksum verify
|
|
||||||
SYSAPPEND 3
|
|
||||||
|
|
||||||
LABEL arch64_http
|
|
||||||
TEXT HELP
|
|
||||||
Boot the Arch Linux live medium using HTTP.
|
|
||||||
It allows you to install Arch Linux or perform system maintenance.
|
|
||||||
ENDTEXT
|
|
||||||
MENU LABEL Arch Linux install medium (x86_64, HTTP)
|
|
||||||
LINUX /%INSTALL_DIR%/boot/x86_64/vmlinuz-linux
|
|
||||||
INITRD /%INSTALL_DIR%/boot/intel-ucode.img,/%INSTALL_DIR%/boot/amd-ucode.img,/%INSTALL_DIR%/boot/x86_64/initramfs-linux.img
|
|
||||||
APPEND archisobasedir=%INSTALL_DIR% archiso_http_srv=http://${pxeserver}/ checksum verify
|
|
||||||
SYSAPPEND 3
|
|
@ -1,5 +0,0 @@
|
|||||||
INCLUDE archiso_head.cfg
|
|
||||||
|
|
||||||
INCLUDE archiso_pxe-linux.cfg
|
|
||||||
|
|
||||||
INCLUDE archiso_tail.cfg
|
|
@ -1,31 +0,0 @@
|
|||||||
LABEL arch64
|
|
||||||
TEXT HELP
|
|
||||||
Boot the Arch Linux install medium on BIOS.
|
|
||||||
It allows you to install Arch Linux or perform system maintenance.
|
|
||||||
ENDTEXT
|
|
||||||
MENU LABEL Arch Linux install medium (x86_64, BIOS)
|
|
||||||
LINUX /%INSTALL_DIR%/boot/x86_64/vmlinuz-linux
|
|
||||||
INITRD /%INSTALL_DIR%/boot/intel-ucode.img,/%INSTALL_DIR%/boot/amd-ucode.img,/%INSTALL_DIR%/boot/x86_64/initramfs-linux.img
|
|
||||||
APPEND archisobasedir=%INSTALL_DIR% archisolabel=%ARCHISO_LABEL%
|
|
||||||
|
|
||||||
# Accessibility boot option
|
|
||||||
LABEL arch64speech
|
|
||||||
TEXT HELP
|
|
||||||
Boot the Arch Linux install medium on BIOS with speakup screen reader.
|
|
||||||
It allows you to install Arch Linux or perform system maintenance with speech feedback.
|
|
||||||
ENDTEXT
|
|
||||||
MENU LABEL Arch Linux install medium (x86_64, BIOS) with ^speech
|
|
||||||
LINUX /%INSTALL_DIR%/boot/x86_64/vmlinuz-linux
|
|
||||||
INITRD /%INSTALL_DIR%/boot/intel-ucode.img,/%INSTALL_DIR%/boot/amd-ucode.img,/%INSTALL_DIR%/boot/x86_64/initramfs-linux.img
|
|
||||||
APPEND archisobasedir=%INSTALL_DIR% archisolabel=%ARCHISO_LABEL% accessibility=on
|
|
||||||
|
|
||||||
# Copy to RAM boot option
|
|
||||||
LABEL arch64ram
|
|
||||||
TEXT HELP
|
|
||||||
Boot the Arch Linux install medium on BIOS with Copy-to-RAM option
|
|
||||||
It allows you to install Arch Linux or perform system maintenance.
|
|
||||||
ENDTEXT
|
|
||||||
MENU LABEL Arch Linux install medium (x86_64, BIOS, Copy to RAM)
|
|
||||||
LINUX /%INSTALL_DIR%/boot/x86_64/vmlinuz-linux
|
|
||||||
INITRD /%INSTALL_DIR%/boot/intel-ucode.img,/%INSTALL_DIR%/boot/amd-ucode.img,/%INSTALL_DIR%/boot/x86_64/initramfs-linux.img
|
|
||||||
APPEND archisobasedir=%INSTALL_DIR% archisolabel=%ARCHISO_LABEL% copytoram
|
|
@ -1,8 +0,0 @@
|
|||||||
INCLUDE archiso_head.cfg
|
|
||||||
|
|
||||||
DEFAULT arch64
|
|
||||||
TIMEOUT 150
|
|
||||||
|
|
||||||
INCLUDE archiso_sys-linux.cfg
|
|
||||||
|
|
||||||
INCLUDE archiso_tail.cfg
|
|
@ -1,35 +0,0 @@
|
|||||||
LABEL existing
|
|
||||||
TEXT HELP
|
|
||||||
Boot an existing operating system.
|
|
||||||
Press TAB to edit the disk and partition number to boot.
|
|
||||||
ENDTEXT
|
|
||||||
MENU LABEL Boot existing OS
|
|
||||||
COM32 chain.c32
|
|
||||||
APPEND hd0 0
|
|
||||||
|
|
||||||
# http://www.memtest.org/
|
|
||||||
LABEL memtest
|
|
||||||
MENU LABEL Run Memtest86+ (RAM test)
|
|
||||||
LINUX /%INSTALL_DIR%/boot/memtest
|
|
||||||
|
|
||||||
# http://hdt-project.org/
|
|
||||||
LABEL hdt
|
|
||||||
MENU LABEL Hardware Information (HDT)
|
|
||||||
COM32 hdt.c32
|
|
||||||
APPEND modules_alias=hdt/modalias.gz pciids=hdt/pciids.gz
|
|
||||||
|
|
||||||
LABEL reboot
|
|
||||||
TEXT HELP
|
|
||||||
Reboot computer.
|
|
||||||
The computer's firmware must support APM.
|
|
||||||
ENDTEXT
|
|
||||||
MENU LABEL Reboot
|
|
||||||
COM32 reboot.c32
|
|
||||||
|
|
||||||
LABEL poweroff
|
|
||||||
TEXT HELP
|
|
||||||
Power off computer.
|
|
||||||
The computer's firmware must support APM.
|
|
||||||
ENDTEXT
|
|
||||||
MENU LABEL Power Off
|
|
||||||
COM32 poweroff.c32
|
|
Binary file not shown.
Before Width: | Height: | Size: 44 KiB |
@ -1,11 +0,0 @@
|
|||||||
DEFAULT select
|
|
||||||
|
|
||||||
LABEL select
|
|
||||||
COM32 whichsys.c32
|
|
||||||
APPEND -pxe- pxe -sys- sys -iso- sys
|
|
||||||
|
|
||||||
LABEL pxe
|
|
||||||
CONFIG archiso_pxe.cfg
|
|
||||||
|
|
||||||
LABEL sys
|
|
||||||
CONFIG archiso_sys.cfg
|
|
Loading…
Reference in New Issue
Block a user