From 6ce377c73ecb7d5e62a7546132b7ab70d771f5d2 Mon Sep 17 00:00:00 2001 From: David P Date: Tue, 3 Nov 2020 14:14:40 -0300 Subject: sync with archiso v49 Imported changes: cc169d7 (HEAD -> master, origin/master, origin/HEAD) configs/releng/packages.x86_64: add fatresize, gpart and tmux 40ae3ba (tag: v49) Set syslinux bootloader timeout to 15s ee6c5fa Set bootloader timeouts to 15s 9f16862 Configure the image type and image creation options using profiles (#54) e369ade fix a typo, add myself in AUTHORS.rst e748a77 Add accessibility support based on option flag 8bb3e8c Fix linter errors in livecd-sound 6a39300 implement accessibility support in archiso 6820f2c Add modconf to HOOKS array in mkinitcpio.conf 3caa30f configs/releng/packages.x86_64: add squashfs-tools and udftools 1bd944e Remove build.sh support from profiles and mkarchiso bff3676 (origin/issues/38) Add documentation about how to create profiles Extra changes: * remove talkingparabola profile, it's no longer required TODO: * add braille support in OpenRC profiles Signed-off-by: David P --- configs/baseline/airootfs/etc/mkinitcpio.conf | 3 +- configs/baseline/build.sh | 7 - configs/lxde-openrc/airootfs/etc/mkinitcpio.conf | 3 +- configs/lxde-openrc/build.sh | 7 - configs/releng-openrc/airootfs/etc/mkinitcpio.conf | 3 +- configs/releng-openrc/build.sh | 7 - configs/releng/airootfs/etc/mkinitcpio.conf | 3 +- .../etc/systemd/system/livecd-alsa-unmuter.service | 16 ++ .../etc/systemd/system/livecd-talk.service | 23 ++ .../multi-user.target.wants/livecd-talk.service | 1 + .../sound.target.wants/livecd-alsa-unmuter.service | 1 + configs/releng/airootfs/root/.zlogin | 5 + configs/releng/airootfs/usr/local/bin/livecd-sound | 248 ++++++++++++++++++++ .../usr/local/share/livecd-sound/asound.conf.in | 3 + configs/releng/build.sh | 7 - .../parabolaiso-x86_64-speech-linux-libre.conf | 7 + configs/releng/efiboot/loader/loader.conf | 2 +- configs/releng/packages.both | 11 +- configs/releng/syslinux/parabolaiso_head.cfg | 1 + .../syslinux/parabolaiso_sys32-linux-libre.cfg | 17 +- .../syslinux/parabolaiso_sys64-linux-libre.cfg | 18 +- configs/releng/syslinux/parabolaiso_sys_32_inc.cfg | 5 + .../releng/syslinux/parabolaiso_sys_both_inc.cfg | 6 + configs/talkingparabola/airootfs/etc/fstab | 0 configs/talkingparabola/airootfs/etc/hostname | 3 - configs/talkingparabola/airootfs/etc/locale.conf | 4 - configs/talkingparabola/airootfs/etc/localtime | 1 - .../talkingparabola/airootfs/etc/mkinitcpio.conf | 69 ------ .../airootfs/etc/mkinitcpio.d/linux-libre.preset | 11 - configs/talkingparabola/airootfs/etc/motd | 9 - configs/talkingparabola/airootfs/etc/passwd | 1 - configs/talkingparabola/airootfs/etc/resolv.conf | 1 - configs/talkingparabola/airootfs/etc/shadow | 1 - .../talkingparabola/airootfs/etc/ssh/sshd_config | 116 --------- .../systemd/journald.conf.d/volatile-storage.conf | 5 - .../etc/systemd/logind.conf.d/do-not-suspend.conf | 7 - .../etc/systemd/network/20-ethernet.network | 13 -- .../etc/systemd/network/20-wireless.network | 13 -- .../etc/systemd/system/choose-mirror.service | 13 -- .../system/dbus-org.freedesktop.network1.service | 1 - .../system/dbus-org.freedesktop.resolve1.service | 1 - .../etc/systemd/system/etc-pacman.d-gnupg.mount | 11 - .../system/getty@tty1.service.d/autologin.conf | 6 - .../etc/systemd/system/livecd-alsa-unmuter.service | 15 -- .../multi-user.target.wants/choose-mirror.service | 1 - .../system/multi-user.target.wants/iwd.service | 1 - .../multi-user.target.wants/pacman-init.service | 1 - .../multi-user.target.wants/reflector.service | 1 - .../systemd-networkd.service | 1 - .../systemd-resolved.service | 1 - .../systemd-networkd-wait-online.service | 1 - .../etc/systemd/system/pacman-init.service | 18 -- .../system/reflector.service.d/parabolaiso.conf | 6 - .../sockets.target.wants/systemd-networkd.socket | 1 - .../wait-for-only-one-interface.conf | 6 - .../airootfs/etc/xdg/reflector/reflector.conf | 6 - .../airootfs/root/.automated_script.sh | 34 --- configs/talkingparabola/airootfs/root/.zlogin | 6 - .../airootfs/root/customize_airootfs.sh | 12 - .../airootfs/usr/bin/livecd-alsa-unmuter | 12 - .../talkingparabola/airootfs/usr/bin/pick-a-card | 57 ----- .../talkingparabola/airootfs/usr/bin/talk-to-me | 10 - .../airootfs/usr/local/bin/Installation_guide | 5 - .../airootfs/usr/local/bin/choose-mirror | 28 --- .../airootfs/usr/share/livecd-sound/asound.conf.in | 3 - .../airootfs/usr/share/livecd-sound/functions | 199 ---------------- .../usr/share/livecd-sound/sounds/beep.wav | Bin 192080 -> 0 bytes .../usr/share/livecd-sound/sounds/pick-a-card.wav | Bin 121460 -> 0 bytes configs/talkingparabola/build.sh | 7 - .../entries/parabolaiso-x86_64-linux-libre.conf | 7 - configs/talkingparabola/efiboot/loader/loader.conf | 5 - configs/talkingparabola/isolinux/isolinux.cfg | 9 - configs/talkingparabola/packages.both | 91 -------- configs/talkingparabola/packages.x86_64 | 3 - configs/talkingparabola/pacman.conf | 125 ---------- configs/talkingparabola/profiledef.sh | 12 - configs/talkingparabola/syslinux/parabolaiso.cfg | 14 -- .../talkingparabola/syslinux/parabolaiso_head.cfg | 30 --- .../syslinux/parabolaiso_pxe32-linux-libre.cfg | 35 --- .../syslinux/parabolaiso_pxe64-linux-libre.cfg | 35 --- .../syslinux/parabolaiso_pxe_32_inc.cfg | 6 - .../syslinux/parabolaiso_pxe_both_inc.cfg | 7 - .../syslinux/parabolaiso_pxe_choose.cfg | 14 -- .../syslinux/parabolaiso_sys32-linux-libre.cfg | 14 -- .../syslinux/parabolaiso_sys64-linux-libre.cfg | 15 -- .../syslinux/parabolaiso_sys_32_inc.cfg | 6 - .../syslinux/parabolaiso_sys_both_inc.cfg | 7 - .../syslinux/parabolaiso_sys_choose.cfg | 14 -- .../talkingparabola/syslinux/parabolaiso_tail.cfg | 38 --- configs/talkingparabola/syslinux/splash.png | Bin 31075 -> 0 bytes configs/talkingparabola/syslinux/splash.svg | 258 --------------------- configs/talkingparabola/syslinux/syslinux.cfg | 8 - 92 files changed, 362 insertions(+), 1513 deletions(-) delete mode 100755 configs/baseline/build.sh delete mode 100755 configs/lxde-openrc/build.sh delete mode 100755 configs/releng-openrc/build.sh create mode 100644 configs/releng/airootfs/etc/systemd/system/livecd-alsa-unmuter.service create mode 100644 configs/releng/airootfs/etc/systemd/system/livecd-talk.service create mode 120000 configs/releng/airootfs/etc/systemd/system/multi-user.target.wants/livecd-talk.service create mode 120000 configs/releng/airootfs/etc/systemd/system/sound.target.wants/livecd-alsa-unmuter.service create mode 100755 configs/releng/airootfs/usr/local/bin/livecd-sound create mode 100644 configs/releng/airootfs/usr/local/share/livecd-sound/asound.conf.in delete mode 100755 configs/releng/build.sh create mode 100644 configs/releng/efiboot/loader/entries/parabolaiso-x86_64-speech-linux-libre.conf delete mode 100644 configs/talkingparabola/airootfs/etc/fstab delete mode 100644 configs/talkingparabola/airootfs/etc/hostname delete mode 100644 configs/talkingparabola/airootfs/etc/locale.conf delete mode 120000 configs/talkingparabola/airootfs/etc/localtime delete mode 100644 configs/talkingparabola/airootfs/etc/mkinitcpio.conf delete mode 100644 configs/talkingparabola/airootfs/etc/mkinitcpio.d/linux-libre.preset delete mode 100644 configs/talkingparabola/airootfs/etc/motd delete mode 100644 configs/talkingparabola/airootfs/etc/passwd delete mode 120000 configs/talkingparabola/airootfs/etc/resolv.conf delete mode 100644 configs/talkingparabola/airootfs/etc/shadow delete mode 100644 configs/talkingparabola/airootfs/etc/ssh/sshd_config delete mode 100644 configs/talkingparabola/airootfs/etc/systemd/journald.conf.d/volatile-storage.conf delete mode 100644 configs/talkingparabola/airootfs/etc/systemd/logind.conf.d/do-not-suspend.conf delete mode 100644 configs/talkingparabola/airootfs/etc/systemd/network/20-ethernet.network delete mode 100644 configs/talkingparabola/airootfs/etc/systemd/network/20-wireless.network delete mode 100644 configs/talkingparabola/airootfs/etc/systemd/system/choose-mirror.service delete mode 120000 configs/talkingparabola/airootfs/etc/systemd/system/dbus-org.freedesktop.network1.service delete mode 120000 configs/talkingparabola/airootfs/etc/systemd/system/dbus-org.freedesktop.resolve1.service delete mode 100644 configs/talkingparabola/airootfs/etc/systemd/system/etc-pacman.d-gnupg.mount delete mode 100644 configs/talkingparabola/airootfs/etc/systemd/system/getty@tty1.service.d/autologin.conf delete mode 100644 configs/talkingparabola/airootfs/etc/systemd/system/livecd-alsa-unmuter.service delete mode 120000 configs/talkingparabola/airootfs/etc/systemd/system/multi-user.target.wants/choose-mirror.service delete mode 120000 configs/talkingparabola/airootfs/etc/systemd/system/multi-user.target.wants/iwd.service delete mode 120000 configs/talkingparabola/airootfs/etc/systemd/system/multi-user.target.wants/pacman-init.service delete mode 120000 configs/talkingparabola/airootfs/etc/systemd/system/multi-user.target.wants/reflector.service delete mode 120000 configs/talkingparabola/airootfs/etc/systemd/system/multi-user.target.wants/systemd-networkd.service delete mode 120000 configs/talkingparabola/airootfs/etc/systemd/system/multi-user.target.wants/systemd-resolved.service delete mode 120000 configs/talkingparabola/airootfs/etc/systemd/system/network-online.target.wants/systemd-networkd-wait-online.service delete mode 100644 configs/talkingparabola/airootfs/etc/systemd/system/pacman-init.service delete mode 100644 configs/talkingparabola/airootfs/etc/systemd/system/reflector.service.d/parabolaiso.conf delete mode 120000 configs/talkingparabola/airootfs/etc/systemd/system/sockets.target.wants/systemd-networkd.socket delete mode 100644 configs/talkingparabola/airootfs/etc/systemd/system/systemd-networkd-wait-online.service.d/wait-for-only-one-interface.conf delete mode 100644 configs/talkingparabola/airootfs/etc/xdg/reflector/reflector.conf delete mode 100755 configs/talkingparabola/airootfs/root/.automated_script.sh delete mode 100644 configs/talkingparabola/airootfs/root/.zlogin delete mode 100755 configs/talkingparabola/airootfs/root/customize_airootfs.sh delete mode 100755 configs/talkingparabola/airootfs/usr/bin/livecd-alsa-unmuter delete mode 100755 configs/talkingparabola/airootfs/usr/bin/pick-a-card delete mode 100755 configs/talkingparabola/airootfs/usr/bin/talk-to-me delete mode 100755 configs/talkingparabola/airootfs/usr/local/bin/Installation_guide delete mode 100755 configs/talkingparabola/airootfs/usr/local/bin/choose-mirror delete mode 100644 configs/talkingparabola/airootfs/usr/share/livecd-sound/asound.conf.in delete mode 100644 configs/talkingparabola/airootfs/usr/share/livecd-sound/functions delete mode 100644 configs/talkingparabola/airootfs/usr/share/livecd-sound/sounds/beep.wav delete mode 100644 configs/talkingparabola/airootfs/usr/share/livecd-sound/sounds/pick-a-card.wav delete mode 100755 configs/talkingparabola/build.sh delete mode 100644 configs/talkingparabola/efiboot/loader/entries/parabolaiso-x86_64-linux-libre.conf delete mode 100644 configs/talkingparabola/efiboot/loader/loader.conf delete mode 100644 configs/talkingparabola/isolinux/isolinux.cfg delete mode 100644 configs/talkingparabola/packages.both delete mode 100644 configs/talkingparabola/packages.x86_64 delete mode 100644 configs/talkingparabola/pacman.conf delete mode 100644 configs/talkingparabola/profiledef.sh delete mode 100644 configs/talkingparabola/syslinux/parabolaiso.cfg delete mode 100644 configs/talkingparabola/syslinux/parabolaiso_head.cfg delete mode 100644 configs/talkingparabola/syslinux/parabolaiso_pxe32-linux-libre.cfg delete mode 100644 configs/talkingparabola/syslinux/parabolaiso_pxe64-linux-libre.cfg delete mode 100644 configs/talkingparabola/syslinux/parabolaiso_pxe_32_inc.cfg delete mode 100644 configs/talkingparabola/syslinux/parabolaiso_pxe_both_inc.cfg delete mode 100644 configs/talkingparabola/syslinux/parabolaiso_pxe_choose.cfg delete mode 100644 configs/talkingparabola/syslinux/parabolaiso_sys32-linux-libre.cfg delete mode 100644 configs/talkingparabola/syslinux/parabolaiso_sys64-linux-libre.cfg delete mode 100644 configs/talkingparabola/syslinux/parabolaiso_sys_32_inc.cfg delete mode 100644 configs/talkingparabola/syslinux/parabolaiso_sys_both_inc.cfg delete mode 100644 configs/talkingparabola/syslinux/parabolaiso_sys_choose.cfg delete mode 100644 configs/talkingparabola/syslinux/parabolaiso_tail.cfg delete mode 100644 configs/talkingparabola/syslinux/splash.png delete mode 100644 configs/talkingparabola/syslinux/splash.svg delete mode 100644 configs/talkingparabola/syslinux/syslinux.cfg (limited to 'configs') diff --git a/configs/baseline/airootfs/etc/mkinitcpio.conf b/configs/baseline/airootfs/etc/mkinitcpio.conf index 310a390..237fb0d 100644 --- a/configs/baseline/airootfs/etc/mkinitcpio.conf +++ b/configs/baseline/airootfs/etc/mkinitcpio.conf @@ -52,7 +52,7 @@ FILES=() # ## NOTE: If you have /usr on a separate partition, you MUST include the # usr, fsck and shutdown hooks. -HOOKS=(base udev parabolaiso block filesystems) +HOOKS=(base udev modconf parabolaiso block filesystems) # COMPRESSION # Use this to compress the initramfs image. By default, gzip compression @@ -63,6 +63,7 @@ HOOKS=(base udev parabolaiso block filesystems) #COMPRESSION="xz" #COMPRESSION="lzop" #COMPRESSION="lz4" +#COMPRESSION="zstd" # COMPRESSION_OPTIONS # Additional options for the compressor diff --git a/configs/baseline/build.sh b/configs/baseline/build.sh deleted file mode 100755 index 075d752..0000000 --- a/configs/baseline/build.sh +++ /dev/null @@ -1,7 +0,0 @@ -#!/usr/bin/env bash -# -# SPDX-License-Identifier: GPL-3.0-or-later - -printf '\n[%s] WARNING: %s\n\n' "mkparabolaiso" "build.sh scripts are deprecated! Please use mkparabolaiso directly." >&2 -_buildsh_path="$(realpath -- "$0")" -exec mkparabolaiso "$@" "${_buildsh_path%/*}" diff --git a/configs/lxde-openrc/airootfs/etc/mkinitcpio.conf b/configs/lxde-openrc/airootfs/etc/mkinitcpio.conf index 61ae21d..02795f8 100644 --- a/configs/lxde-openrc/airootfs/etc/mkinitcpio.conf +++ b/configs/lxde-openrc/airootfs/etc/mkinitcpio.conf @@ -52,7 +52,7 @@ FILES=() # ## NOTE: If you have /usr on a separate partition, you MUST include the # usr, fsck and shutdown hooks. -HOOKS=(base udev memdisk parabolaiso_shutdown parabolaiso parabolaiso_loop_mnt parabolaiso_pxe_common parabolaiso_pxe_nbd parabolaiso_pxe_http parabolaiso_pxe_nfs parabolaiso_kms block filesystems keyboard) +HOOKS=(base udev modconf memdisk parabolaiso_shutdown parabolaiso parabolaiso_loop_mnt parabolaiso_pxe_common parabolaiso_pxe_nbd parabolaiso_pxe_http parabolaiso_pxe_nfs parabolaiso_kms block filesystems keyboard) # COMPRESSION # Use this to compress the initramfs image. By default, gzip compression @@ -63,6 +63,7 @@ HOOKS=(base udev memdisk parabolaiso_shutdown parabolaiso parabolaiso_loop_mnt p COMPRESSION="xz" #COMPRESSION="lzop" #COMPRESSION="lz4" +#COMPRESSION="zstd" # COMPRESSION_OPTIONS # Additional options for the compressor diff --git a/configs/lxde-openrc/build.sh b/configs/lxde-openrc/build.sh deleted file mode 100755 index 075d752..0000000 --- a/configs/lxde-openrc/build.sh +++ /dev/null @@ -1,7 +0,0 @@ -#!/usr/bin/env bash -# -# SPDX-License-Identifier: GPL-3.0-or-later - -printf '\n[%s] WARNING: %s\n\n' "mkparabolaiso" "build.sh scripts are deprecated! Please use mkparabolaiso directly." >&2 -_buildsh_path="$(realpath -- "$0")" -exec mkparabolaiso "$@" "${_buildsh_path%/*}" diff --git a/configs/releng-openrc/airootfs/etc/mkinitcpio.conf b/configs/releng-openrc/airootfs/etc/mkinitcpio.conf index 61ae21d..02795f8 100644 --- a/configs/releng-openrc/airootfs/etc/mkinitcpio.conf +++ b/configs/releng-openrc/airootfs/etc/mkinitcpio.conf @@ -52,7 +52,7 @@ FILES=() # ## NOTE: If you have /usr on a separate partition, you MUST include the # usr, fsck and shutdown hooks. -HOOKS=(base udev memdisk parabolaiso_shutdown parabolaiso parabolaiso_loop_mnt parabolaiso_pxe_common parabolaiso_pxe_nbd parabolaiso_pxe_http parabolaiso_pxe_nfs parabolaiso_kms block filesystems keyboard) +HOOKS=(base udev modconf memdisk parabolaiso_shutdown parabolaiso parabolaiso_loop_mnt parabolaiso_pxe_common parabolaiso_pxe_nbd parabolaiso_pxe_http parabolaiso_pxe_nfs parabolaiso_kms block filesystems keyboard) # COMPRESSION # Use this to compress the initramfs image. By default, gzip compression @@ -63,6 +63,7 @@ HOOKS=(base udev memdisk parabolaiso_shutdown parabolaiso parabolaiso_loop_mnt p COMPRESSION="xz" #COMPRESSION="lzop" #COMPRESSION="lz4" +#COMPRESSION="zstd" # COMPRESSION_OPTIONS # Additional options for the compressor diff --git a/configs/releng-openrc/build.sh b/configs/releng-openrc/build.sh deleted file mode 100755 index 075d752..0000000 --- a/configs/releng-openrc/build.sh +++ /dev/null @@ -1,7 +0,0 @@ -#!/usr/bin/env bash -# -# SPDX-License-Identifier: GPL-3.0-or-later - -printf '\n[%s] WARNING: %s\n\n' "mkparabolaiso" "build.sh scripts are deprecated! Please use mkparabolaiso directly." >&2 -_buildsh_path="$(realpath -- "$0")" -exec mkparabolaiso "$@" "${_buildsh_path%/*}" diff --git a/configs/releng/airootfs/etc/mkinitcpio.conf b/configs/releng/airootfs/etc/mkinitcpio.conf index aa45b33..35ec2ae 100644 --- a/configs/releng/airootfs/etc/mkinitcpio.conf +++ b/configs/releng/airootfs/etc/mkinitcpio.conf @@ -52,7 +52,7 @@ FILES=() # ## NOTE: If you have /usr on a separate partition, you MUST include the # usr, fsck and shutdown hooks. -HOOKS=(base udev memdisk parabolaiso_shutdown parabolaiso parabolaiso_loop_mnt parabolaiso_pxe_common parabolaiso_pxe_nbd parabolaiso_pxe_http parabolaiso_pxe_nfs parabolaiso_kms block filesystems keyboard) +HOOKS=(base udev modconf memdisk parabolaiso_shutdown parabolaiso parabolaiso_loop_mnt parabolaiso_pxe_common parabolaiso_pxe_nbd parabolaiso_pxe_http parabolaiso_pxe_nfs parabolaiso_kms block filesystems keyboard) # COMPRESSION # Use this to compress the initramfs image. By default, gzip compression @@ -63,6 +63,7 @@ HOOKS=(base udev memdisk parabolaiso_shutdown parabolaiso parabolaiso_loop_mnt p COMPRESSION="xz" #COMPRESSION="lzop" #COMPRESSION="lz4" +#COMPRESSION="zstd" # COMPRESSION_OPTIONS # Additional options for the compressor diff --git a/configs/releng/airootfs/etc/systemd/system/livecd-alsa-unmuter.service b/configs/releng/airootfs/etc/systemd/system/livecd-alsa-unmuter.service new file mode 100644 index 0000000..8c5317d --- /dev/null +++ b/configs/releng/airootfs/etc/systemd/system/livecd-alsa-unmuter.service @@ -0,0 +1,16 @@ +# +# SPDX-License-Identifier: GPL-3.0-or-later + +[Unit] +Description=Unmute All Sound Card Controls For Use With The Live Arch Environment +# This needs to run after the audio device becomes available. +Wants=systemd-udev-settle.service +After=systemd-udev-settle.service sound.target +ConditionKernelCommandLine=accessibility=on + +[Service] +Type=oneshot +ExecStart=/usr/local/bin/livecd-sound -u + +[Install] +WantedBy=sound.target diff --git a/configs/releng/airootfs/etc/systemd/system/livecd-talk.service b/configs/releng/airootfs/etc/systemd/system/livecd-talk.service new file mode 100644 index 0000000..d959ab3 --- /dev/null +++ b/configs/releng/airootfs/etc/systemd/system/livecd-talk.service @@ -0,0 +1,23 @@ +# +# SPDX-License-Identifier: GPL-3.0-or-later + +[Unit] +Description=Screen reader service +After=livecd-alsa-unmuter.service +Before=getty@tty1.service +ConditionKernelCommandLine=accessibility=on + +[Service] +Type=oneshot +TTYPath=/dev/tty13 +ExecStartPre=/usr/bin/chvt 13 +ExecStart=/usr/local/bin/livecd-sound -p +ExecStartPost=/usr/bin/chvt 1 +ExecStartPost=systemctl start espeakup.service +StandardInput=tty +TTYVHangup=yes +TTYVTDisallocate=yes +RemainAfterExit=true + +[Install] +WantedBy=multi-user.target diff --git a/configs/releng/airootfs/etc/systemd/system/multi-user.target.wants/livecd-talk.service b/configs/releng/airootfs/etc/systemd/system/multi-user.target.wants/livecd-talk.service new file mode 120000 index 0000000..b917481 --- /dev/null +++ b/configs/releng/airootfs/etc/systemd/system/multi-user.target.wants/livecd-talk.service @@ -0,0 +1 @@ +/etc/systemd/system/livecd-talk.service \ No newline at end of file diff --git a/configs/releng/airootfs/etc/systemd/system/sound.target.wants/livecd-alsa-unmuter.service b/configs/releng/airootfs/etc/systemd/system/sound.target.wants/livecd-alsa-unmuter.service new file mode 120000 index 0000000..98c0fc8 --- /dev/null +++ b/configs/releng/airootfs/etc/systemd/system/sound.target.wants/livecd-alsa-unmuter.service @@ -0,0 +1 @@ +../livecd-alsa-unmuter.service \ No newline at end of file diff --git a/configs/releng/airootfs/root/.zlogin b/configs/releng/airootfs/root/.zlogin index f598e43..0fb119d 100644 --- a/configs/releng/airootfs/root/.zlogin +++ b/configs/releng/airootfs/root/.zlogin @@ -1 +1,6 @@ +# fix for screen readers +if grep -Fq 'accessibility=' /proc/cmdline &> /dev/null; then + setopt SINGLE_LINE_ZLE +fi + ~/.automated_script.sh diff --git a/configs/releng/airootfs/usr/local/bin/livecd-sound b/configs/releng/airootfs/usr/local/bin/livecd-sound new file mode 100755 index 0000000..baae0d2 --- /dev/null +++ b/configs/releng/airootfs/usr/local/bin/livecd-sound @@ -0,0 +1,248 @@ +#!/usr/bin/env bash +# +# SPDX-License-Identifier: GPL-3.0-or-later + +usage() { + cat <<- _EOF_ + live cd sound helper script. + Usage: livecdsound [OPTION] + OPTIONS + -u, --unmute unmute all sound cards + -p, --pick select a card for speetch output + -h, --help Show this usage message + +_EOF_ +} + +bugout () { + printf "/usr/local/bin/livecdsound: programming error" + stat_fail +} + +echo_card_indices() +{ + if [ -f /proc/asound/cards ] ; then + sed -n -e's/^[[:space:]]*\([0-7]\)[[:space:]].*/\1/p' /proc/asound/cards + fi +} + +# The following functions try to set many controls. +# No card has all the controls and so some of the attempts are bound to fail. +# Because of this, the functions can't return useful status values. + +# $1 +# $2 +# $3 +unmute_and_set_level(){ + { [ "$3" ] &&[ "$2" ] && [ "$1" ] ; } || bugout + systemd-cat -t "livecdsound" printf "Setting: %s on card: %s to %s\n" "$2" "$1" "$3" + systemd-cat -t "livecdsound" amixer -c "$1" set "$2" "$3" unmute + return 0 +} + +# $1 +# $2 +mute_and_zero_level() +{ + { [ "$1" ] && [ "$2" ] ; } || bugout + systemd-cat -t "livecdsound" printf "Muting control: %s on card: %s\n" "$2" "$1" + systemd-cat -t "livecdsound" amixer -c "$1" set "$2" "0%" mute + return 0 +} + +# $1 +# $2 +# $3 "on" | "off" +switch_control() +{ + { [ "$3" ] && [ "$1" ] ; } || bugout + systemd-cat -t "livecdsound" printf "Switching control: %s on card: %s to %s\n" "$2" "$1" "$3" + systemd-cat -t "livecdsound" amixer -c "$1" set "$2" "$3" + return 0 +} + +# $1 +sanify_levels_on_card() +{ + unmute_and_set_level "$1" "Front" "80%" + unmute_and_set_level "$1" "Master" "80%" + unmute_and_set_level "$1" "Master Mono" "80%" + unmute_and_set_level "$1" "Master Digital" "80%" # E.g., cs4237B + unmute_and_set_level "$1" "Playback" "80%" + unmute_and_set_level "$1" "Headphone" "100%" + unmute_and_set_level "$1" "PCM" "80%" + unmute_and_set_level "$1" "PCM,1" "80%" # E.g., ess1969 + unmute_and_set_level "$1" "DAC" "80%" # E.g., envy24, cs46xx + unmute_and_set_level "$1" "DAC,0" "80%" # E.g., envy24 + unmute_and_set_level "$1" "DAC,1" "80%" # E.g., envy24 + unmute_and_set_level "$1" "Synth" "80%" + unmute_and_set_level "$1" "CD" "80%" + unmute_and_set_level "$1" "PC Speaker" "100%" + + mute_and_zero_level "$1" "Mic" + mute_and_zero_level "$1" "IEC958" # Ubuntu #19648 + + # Intel P4P800-MX + switch_control "$1" "Master Playback Switch" on + switch_control "$1" "Master Surround" on + + # Trident/YMFPCI/emu10k1: + unmute_and_set_level "$1" "Wave" "80%" + unmute_and_set_level "$1" "Music" "80%" + unmute_and_set_level "$1" "AC97" "80%" + + # DRC: + unmute_and_set_level "$1" "Dynamic Range Compression" "80%" + + # Required for HDA Intel (hda-intel): + unmute_and_set_level "$1" "Front" "80%" + + # Required for SB Live 7.1/24-bit (ca0106): + unmute_and_set_level "$1" "Analog Front" "80%" + + # Required at least for Via 823x hardware on DFI K8M800-MLVF Motherboard + switch_control "$1" "IEC958 Capture Monitor" off + + # Required for hardware allowing toggles for AC97 through IEC958, + # valid values are 0, 1, 2, 3. Needs to be set to 0 for PCM1. + unmute_and_set_level "$1" "IEC958 Playback AC97-SPSA" "0" + + # Required for newer Via hardware + unmute_and_set_level "$1" "VIA DXS,0" "80%" + unmute_and_set_level "$1" "VIA DXS,1" "80%" + unmute_and_set_level "$1" "VIA DXS,2" "80%" + unmute_and_set_level "$1" "VIA DXS,3" "80%" + + # Required on some notebooks with ICH4: + switch_control "$1" "Headphone Jack Sense" off + switch_control "$1" "Line Jack Sense" off + + # Some machines need one or more of these to be on; + # others need one or more of these to be off: + + switch_control "$1" "Audigy Analog/Digital Output Jack" on + switch_control "$1" "SB Live Analog/Digital Output Jack" on + + # D1984 -- Thinkpad T61/X61 + switch_control "$1" "Speaker" on + switch_control "$1" "Headphone" on + + # HDA-Intel w/ "Digital" capture mixer (See Ubuntu #193823) + unmute_and_set_level "$1" "Digital" "80%" + + return 0 +} + +# $1 | "all" +sanify_levels() +{ + local ttsdml_returnstatus=0 + local card + case "$1" in + all) + for card in $(echo_card_indices) ; do + sanify_levels_on_card "$card" || ttsdml_returnstatus=1 + done + ;; + *) + sanify_levels_on_card "$1" || ttsdml_returnstatus=1 + ;; + esac + return $ttsdml_returnstatus +} + +# List all cards that *should* be usable for PCM audio. In my experience, +# the console speaker (handled by the pcsp driver) isn't a suitable playback +# device, so we'll exclude it. +list_non_pcsp_cards() +{ + for card in $(echo_card_indices); do + local cardfile="/proc/asound/card${card}/id" + if [ -r "$cardfile" ] && [ -f "$cardfile" ] && \ + [ "$(cat "$cardfile")" != pcsp ]; then + echo "$card" + fi + done +} + +# Properly initialize the sound card so that we have audio at boot. +unmute_all_cards() +{ + sanify_levels all +} + +is_numeric() { + local str=$1 + [[ "$str" =~ ^[0-9]+$ ]] +} + +set_default_card() { + local card=$1 + sed -e "s/%card%/$card/g" < /usr/local/share/livecd-sound/asound.conf.in \ + > /etc/asound.conf +} + +play_on_card() { + local card=$1 file=$2 + aplay -q "-Dplughw:$card,0" "$file" +} + +# If there are multiple usable sound cards, prompt the user to choose one, +# using auditory feedback. +pick_a_card() +{ + set -f + usable_cards="$(list_non_pcsp_cards)" + num_usable_cards="$(wc -w <<< "$usable_cards")" + + if [ "$num_usable_cards" -eq 1 ]; then + systemd-cat -t "livecdsound" printf "Only one sound card is detected\n" + exit 0 + fi + systemd-cat -t "livecdsound" printf "multiple sound cards detected\n" + for card in $usable_cards; do + if ! is_numeric "$card"; then + continue + fi + play_on_card "$card" /usr/share/livecd-sounds/pick-a-card.wav& + done + wait + sleep 1 + for card in $usable_cards; do + if ! is_numeric "$card"; then + continue + fi + play_on_card "$card" /usr/share/livecd-sounds/beep.wav + if read -r -t 10; then + systemd-cat -t "livecdsound" printf "Selecting %s sound card as default\n" "$card" + set_default_card "$card" + break + fi +done +} + +if [[ $# -eq 0 ]]; then + echo "error: No argument passed." + exit 1 +fi +while [[ "${1}" != "" ]]; do + case ${1} in + -h|--help) + usage + exit + ;; + -u|--unmute) + systemd-cat -t "livecdsound" printf "Unmuting all cards" + unmute_all_cards + ;; + -p|--pick) + pick_a_card + ;; + *) + echo "error: Unsupported argument" + usage + exit 1 + ;; + esac + shift +done diff --git a/configs/releng/airootfs/usr/local/share/livecd-sound/asound.conf.in b/configs/releng/airootfs/usr/local/share/livecd-sound/asound.conf.in new file mode 100644 index 0000000..3f9c7aa --- /dev/null +++ b/configs/releng/airootfs/usr/local/share/livecd-sound/asound.conf.in @@ -0,0 +1,3 @@ +Defaults node +defaults.ctl.card %card%; +defaults.pcm.card %card%; diff --git a/configs/releng/build.sh b/configs/releng/build.sh deleted file mode 100755 index 075d752..0000000 --- a/configs/releng/build.sh +++ /dev/null @@ -1,7 +0,0 @@ -#!/usr/bin/env bash -# -# SPDX-License-Identifier: GPL-3.0-or-later - -printf '\n[%s] WARNING: %s\n\n' "mkparabolaiso" "build.sh scripts are deprecated! Please use mkparabolaiso directly." >&2 -_buildsh_path="$(realpath -- "$0")" -exec mkparabolaiso "$@" "${_buildsh_path%/*}" diff --git a/configs/releng/efiboot/loader/entries/parabolaiso-x86_64-speech-linux-libre.conf b/configs/releng/efiboot/loader/entries/parabolaiso-x86_64-speech-linux-libre.conf new file mode 100644 index 0000000..ac42de8 --- /dev/null +++ b/configs/releng/efiboot/loader/entries/parabolaiso-x86_64-speech-linux-libre.conf @@ -0,0 +1,7 @@ +# +# SPDX-License-Identifier: GPL-3.0-or-later + +title Parabola GNU/Linux-libre install medium (x86_64, UEFI) with speech +linux /%INSTALL_DIR%/boot/x86_64/vmlinuz-linux-libre +initrd /%INSTALL_DIR%/boot/x86_64/initramfs-linux-libre.img +options parabolaisobasedir=%INSTALL_DIR% parabolaisolabel=%PARABOLAISO_LABEL% accessibility=on diff --git a/configs/releng/efiboot/loader/loader.conf b/configs/releng/efiboot/loader/loader.conf index 99b52a9..3f878d9 100644 --- a/configs/releng/efiboot/loader/loader.conf +++ b/configs/releng/efiboot/loader/loader.conf @@ -1,5 +1,5 @@ # # SPDX-License-Identifier: GPL-3.0-or-later -timeout 3 +timeout 15 default parabolaiso-x86_64-linux-libre.conf diff --git a/configs/releng/packages.both b/configs/releng/packages.both index edb86e7..1a7bbf7 100644 --- a/configs/releng/packages.both +++ b/configs/releng/packages.both @@ -1,8 +1,10 @@ # # SPDX-License-Identifier: GPL-3.0-or-later +alsa-utils arch-install-scripts base bind-tools +brltty btrfs-progs crda darkhttpd @@ -14,11 +16,14 @@ dmraid dnsmasq dosfstools efibootmgr +espeakup ethtool exfatprogs f2fs-tools +fatresize fsarchiver gnu-netcat +gpart gpm gptfdisk grml-zsh-config @@ -32,6 +37,7 @@ lftp linux-atm linux-libre linux-libre-firmware +livecd-sounds lsscsi lvm2 lynx @@ -68,6 +74,7 @@ rxvt-unicode-terminfo sdparm sg3_utils smartmontools +squashfs-tools sudo syslinux systemd-resolvconf @@ -75,6 +82,8 @@ tcpdump terminus-font termite-terminfo testdisk +tmux +udftools usb_modeswitch usbutils vim @@ -85,4 +94,4 @@ wpa_supplicant wvdial xfsprogs xl2tpd -zsh \ No newline at end of file +zsh diff --git a/configs/releng/syslinux/parabolaiso_head.cfg b/configs/releng/syslinux/parabolaiso_head.cfg index f1f7635..0c3ac66 100644 --- a/configs/releng/syslinux/parabolaiso_head.cfg +++ b/configs/releng/syslinux/parabolaiso_head.cfg @@ -28,3 +28,4 @@ MENU COLOR msg07 35;40 #ff777caa #a0000000 std MENU COLOR tabmsg 35;40 #ff777caa #00000000 std MENU CLEAR +MENU IMMEDIATE diff --git a/configs/releng/syslinux/parabolaiso_sys32-linux-libre.cfg b/configs/releng/syslinux/parabolaiso_sys32-linux-libre.cfg index 80fcca0..b2de1ca 100644 --- a/configs/releng/syslinux/parabolaiso_sys32-linux-libre.cfg +++ b/configs/releng/syslinux/parabolaiso_sys32-linux-libre.cfg @@ -1,14 +1,25 @@ # # SPDX-License-Identifier: GPL-3.0-or-later -TIMEOUT 30 +TIMEOUT 150 LABEL parabola32 TEXT HELP -Boot the Parabola GNU/Linux-libre (i686) live medium. +Boot the Parabola GNU/Linux-libre install medium on BIOS. It allows you to install Parabola GNU/Linux-libre or perform system maintenance. ENDTEXT -MENU LABEL Boot Parabola GNU/Linux-libre (i686) +MENU LABEL Parabola GNU/Linux-libre install medium (i686, BIOS) LINUX boot/i686/vmlinuz-linux-libre INITRD boot/i686/initramfs-linux-libre.img APPEND parabolaisobasedir=%INSTALL_DIR% parabolaisolabel=%PARABOLAISO_LABEL% + +# Accessibility boot option +LABEL parabola32speech +TEXT HELP +Boot the Parabola GNU/Linux-libre install medium on BIOS with speakup screen reader. +It allows you to install Parabola GNU/Linux-libre or perform system maintenance with speech feedback. +ENDTEXT +MENU LABEL Parabola GNU/Linux-libre install medium (i686, BIOS) with ^speech +LINUX boot/i686/vmlinuz-linux-libre +INITRD boot/i686/initramfs-linux-libre.img +APPEND parabolaisobasedir=%INSTALL_DIR% parabolaisolabel=%PARABOLAISO_LABEL% accessibility=on diff --git a/configs/releng/syslinux/parabolaiso_sys64-linux-libre.cfg b/configs/releng/syslinux/parabolaiso_sys64-linux-libre.cfg index 853bb8d..18a66d3 100644 --- a/configs/releng/syslinux/parabolaiso_sys64-linux-libre.cfg +++ b/configs/releng/syslinux/parabolaiso_sys64-linux-libre.cfg @@ -1,15 +1,23 @@ # # SPDX-License-Identifier: GPL-3.0-or-later -DEFAULT parabola64 -TIMEOUT 30 - LABEL parabola64 TEXT HELP -Boot the Parabola GNU/Linux-libre (x86_64) live medium. +Boot the Parabola GNU/Linux-libre install medium on BIOS. It allows you to install Parabola GNU/Linux-libre or perform system maintenance. ENDTEXT -MENU LABEL Boot Parabola GNU/Linux-libre (x86_64) +MENU LABEL Parabola GNU/Linux-libre install medium (x86_64, BIOS) LINUX boot/x86_64/vmlinuz-linux-libre INITRD boot/x86_64/initramfs-linux-libre.img APPEND parabolaisobasedir=%INSTALL_DIR% parabolaisolabel=%PARABOLAISO_LABEL% + +# Accessibility boot option +LABEL parabola64speech +TEXT HELP +Boot the Parabola GNU/Linux-libre install medium on BIOS with speakup screen reader. +It allows you to install Parabola GNU/Linux-libre or perform system maintenance with speech feedback. +ENDTEXT +MENU LABEL Parabola GNU/Linux-libre install medium (x86_64, BIOS) with ^speech +LINUX boot/x86_64/vmlinuz-linux-libre +INITRD boot/x86_64/initramfs-linux-libre.img +APPEND parabolaisobasedir=%INSTALL_DIR% parabolaisolabel=%PARABOLAISO_LABEL% accessibility=on diff --git a/configs/releng/syslinux/parabolaiso_sys_32_inc.cfg b/configs/releng/syslinux/parabolaiso_sys_32_inc.cfg index 402ab61..566b822 100644 --- a/configs/releng/syslinux/parabolaiso_sys_32_inc.cfg +++ b/configs/releng/syslinux/parabolaiso_sys_32_inc.cfg @@ -2,5 +2,10 @@ # SPDX-License-Identifier: GPL-3.0-or-later INCLUDE boot/syslinux/parabolaiso_head.cfg + +DEFAULT parabola32 +TIMEOUT 150 + INCLUDE boot/syslinux/parabolaiso_sys32-linux-libre.cfg + INCLUDE boot/syslinux/parabolaiso_tail.cfg diff --git a/configs/releng/syslinux/parabolaiso_sys_both_inc.cfg b/configs/releng/syslinux/parabolaiso_sys_both_inc.cfg index 0febc5a..9c982da 100644 --- a/configs/releng/syslinux/parabolaiso_sys_both_inc.cfg +++ b/configs/releng/syslinux/parabolaiso_sys_both_inc.cfg @@ -2,6 +2,12 @@ # SPDX-License-Identifier: GPL-3.0-or-later INCLUDE boot/syslinux/parabolaiso_head.cfg + +DEFAULT parabola64 +TIMEOUT 150 + INCLUDE boot/syslinux/parabolaiso_sys64-linux-libre.cfg + INCLUDE boot/syslinux/parabolaiso_sys32-linux-libre.cfg + INCLUDE boot/syslinux/parabolaiso_tail.cfg diff --git a/configs/talkingparabola/airootfs/etc/fstab b/configs/talkingparabola/airootfs/etc/fstab deleted file mode 100644 index e69de29..0000000 diff --git a/configs/talkingparabola/airootfs/etc/hostname b/configs/talkingparabola/airootfs/etc/hostname deleted file mode 100644 index 5178d59..0000000 --- a/configs/talkingparabola/airootfs/etc/hostname +++ /dev/null @@ -1,3 +0,0 @@ -# -# SPDX-License-Identifier: GPL-3.0-or-later -parabolaiso diff --git a/configs/talkingparabola/airootfs/etc/locale.conf b/configs/talkingparabola/airootfs/etc/locale.conf deleted file mode 100644 index 9bf7aef..0000000 --- a/configs/talkingparabola/airootfs/etc/locale.conf +++ /dev/null @@ -1,4 +0,0 @@ -# -# SPDX-License-Identifier: GPL-3.0-or-later - -LANG=en_US.UTF-8 diff --git a/configs/talkingparabola/airootfs/etc/localtime b/configs/talkingparabola/airootfs/etc/localtime deleted file mode 120000 index 0e35b57..0000000 --- a/configs/talkingparabola/airootfs/etc/localtime +++ /dev/null @@ -1 +0,0 @@ -/usr/share/zoneinfo/UTC \ No newline at end of file diff --git a/configs/talkingparabola/airootfs/etc/mkinitcpio.conf b/configs/talkingparabola/airootfs/etc/mkinitcpio.conf deleted file mode 100644 index aa45b33..0000000 --- a/configs/talkingparabola/airootfs/etc/mkinitcpio.conf +++ /dev/null @@ -1,69 +0,0 @@ -# -# SPDX-License-Identifier: GPL-3.0-or-later - -# vim:set ft=sh -# MODULES -# The following modules are loaded before any boot hooks are -# run. Advanced users may wish to specify all system modules -# in this array. For instance: -# MODULES=(piix ide_disk reiserfs) -MODULES=() - -# BINARIES -# This setting includes any additional binaries a given user may -# wish into the CPIO image. This is run last, so it may be used to -# override the actual binaries included by a given hook -# BINARIES are dependency parsed, so you may safely ignore libraries -BINARIES=() - -# FILES -# This setting is similar to BINARIES above, however, files are added -# as-is and are not parsed in any way. This is useful for config files. -FILES=() - -# HOOKS -# This is the most important setting in this file. The HOOKS control the -# modules and scripts added to the image, and what happens at boot time. -# Order is important, and it is recommended that you do not change the -# order in which HOOKS are added. Run 'mkinitcpio -H ' for -# help on a given hook. -# 'base' is _required_ unless you know precisely what you are doing. -# 'udev' is _required_ in order to automatically load modules -# 'filesystems' is _required_ unless you specify your fs modules in MODULES -# Examples: -## This setup specifies all modules in the MODULES setting above. -## No raid, lvm2, or encrypted root is needed. -# HOOKS=(base) -# -## This setup will autodetect all modules for your system and should -## work as a sane default -# HOOKS=(base udev autodetect block filesystems) -# -## This setup will generate a 'full' image which supports most systems. -## No autodetection is done. -# HOOKS=(base udev block filesystems) -# -## This setup assembles a pata mdadm array with an encrypted root FS. -## Note: See 'mkinitcpio -H mdadm' for more information on raid devices. -# HOOKS=(base udev block mdadm encrypt filesystems) -# -## This setup loads an lvm2 volume group on a usb device. -# HOOKS=(base udev block lvm2 filesystems) -# -## NOTE: If you have /usr on a separate partition, you MUST include the -# usr, fsck and shutdown hooks. -HOOKS=(base udev memdisk parabolaiso_shutdown parabolaiso parabolaiso_loop_mnt parabolaiso_pxe_common parabolaiso_pxe_nbd parabolaiso_pxe_http parabolaiso_pxe_nfs parabolaiso_kms block filesystems keyboard) - -# COMPRESSION -# Use this to compress the initramfs image. By default, gzip compression -# is used. Use 'cat' to create an uncompressed image. -#COMPRESSION="gzip" -#COMPRESSION="bzip2" -#COMPRESSION="lzma" -COMPRESSION="xz" -#COMPRESSION="lzop" -#COMPRESSION="lz4" - -# COMPRESSION_OPTIONS -# Additional options for the compressor -#COMPRESSION_OPTIONS=() diff --git a/configs/talkingparabola/airootfs/etc/mkinitcpio.d/linux-libre.preset b/configs/talkingparabola/airootfs/etc/mkinitcpio.d/linux-libre.preset deleted file mode 100644 index db31d05..0000000 --- a/configs/talkingparabola/airootfs/etc/mkinitcpio.d/linux-libre.preset +++ /dev/null @@ -1,11 +0,0 @@ -# -# SPDX-License-Identifier: GPL-3.0-or-later - -# mkinitcpio preset file for the 'linux-libre' package on parabolaiso - -PRESETS=('parabolaiso') - -ALL_kver='/boot/vmlinuz-linux-libre' -ALL_config='/etc/mkinitcpio.conf' - -parabolaiso_image="/boot/initramfs-linux-libre.img" diff --git a/configs/talkingparabola/airootfs/etc/motd b/configs/talkingparabola/airootfs/etc/motd deleted file mode 100644 index 4c7a45d..0000000 --- a/configs/talkingparabola/airootfs/etc/motd +++ /dev/null @@ -1,9 +0,0 @@ -To install Parabola GNU/Linux-libre follow the installation guide: -https://wiki.parabola.nu/Installation_Guide - -For Wi-Fi, authenticate to the wireless network using the iwctl utility. -Ethernet and Wi-Fi connections using DHCP should work automatically. - -After connecting to the internet, the installation guide can be accessed -via the convenience script Installation_guide. - diff --git a/configs/talkingparabola/airootfs/etc/passwd b/configs/talkingparabola/airootfs/etc/passwd deleted file mode 100644 index 2807d5d..0000000 --- a/configs/talkingparabola/airootfs/etc/passwd +++ /dev/null @@ -1 +0,0 @@ -root:x:0:0:root:/root:/usr/bin/zsh diff --git a/configs/talkingparabola/airootfs/etc/resolv.conf b/configs/talkingparabola/airootfs/etc/resolv.conf deleted file mode 120000 index 3639662..0000000 --- a/configs/talkingparabola/airootfs/etc/resolv.conf +++ /dev/null @@ -1 +0,0 @@ -/run/systemd/resolve/stub-resolv.conf \ No newline at end of file diff --git a/configs/talkingparabola/airootfs/etc/shadow b/configs/talkingparabola/airootfs/etc/shadow deleted file mode 100644 index 7edfd69..0000000 --- a/configs/talkingparabola/airootfs/etc/shadow +++ /dev/null @@ -1 +0,0 @@ -root::14871:::::: diff --git a/configs/talkingparabola/airootfs/etc/ssh/sshd_config b/configs/talkingparabola/airootfs/etc/ssh/sshd_config deleted file mode 100644 index 8ef1758..0000000 --- a/configs/talkingparabola/airootfs/etc/ssh/sshd_config +++ /dev/null @@ -1,116 +0,0 @@ -# $OpenBSD: sshd_config,v 1.103 2018/04/09 20:41:22 tj Exp $ - -# This is the sshd server system-wide configuration file. See -# sshd_config(5) for more information. - -# This sshd was compiled with PATH=/usr/local/sbin:/usr/local/bin:/usr/bin - -# The strategy used for options in the default sshd_config shipped with -# OpenSSH is to specify options with their default value where -# possible, but leave them commented. Uncommented options override the -# default value. - -#Port 22 -#AddressFamily any -#ListenAddress 0.0.0.0 -#ListenAddress :: - -#HostKey /etc/ssh/ssh_host_rsa_key -#HostKey /etc/ssh/ssh_host_ecdsa_key -#HostKey /etc/ssh/ssh_host_ed25519_key - -# Ciphers and keying -#RekeyLimit default none - -# Logging -#SyslogFacility AUTH -#LogLevel INFO - -# Authentication: - -#LoginGraceTime 2m -PermitRootLogin yes -#StrictModes yes -#MaxAuthTries 6 -#MaxSessions 10 - -#PubkeyAuthentication yes - -# The default is to check both .ssh/authorized_keys and .ssh/authorized_keys2 -# but this is overridden so installations will only check .ssh/authorized_keys -AuthorizedKeysFile .ssh/authorized_keys - -#AuthorizedPrincipalsFile none - -#AuthorizedKeysCommand none -#AuthorizedKeysCommandUser nobody - -# For this to work you will also need host keys in /etc/ssh/ssh_known_hosts -#HostbasedAuthentication no -# Change to yes if you don't trust ~/.ssh/known_hosts for -# HostbasedAuthentication -#IgnoreUserKnownHosts no -# Don't read the user's ~/.rhosts and ~/.shosts files -#IgnoreRhosts yes - -# To disable tunneled clear text passwords, change to no here! -#PasswordAuthentication yes -#PermitEmptyPasswords no - -# Change to no to disable s/key passwords -ChallengeResponseAuthentication no - -# Kerberos options -#KerberosAuthentication no -#KerberosOrLocalPasswd yes -#KerberosTicketCleanup yes -#KerberosGetAFSToken no - -# GSSAPI options -#GSSAPIAuthentication no -#GSSAPICleanupCredentials yes - -# Set this to 'yes' to enable PAM authentication, account processing, -# and session processing. If this is enabled, PAM authentication will -# be allowed through the ChallengeResponseAuthentication and -# PasswordAuthentication. Depending on your PAM configuration, -# PAM authentication via ChallengeResponseAuthentication may bypass -# the setting of "PermitRootLogin without-password". -# If you just want the PAM account and session checks to run without -# PAM authentication, then enable this but set PasswordAuthentication -# and ChallengeResponseAuthentication to 'no'. -UsePAM yes - -#AllowAgentForwarding yes -#AllowTcpForwarding yes -#GatewayPorts no -#X11Forwarding no -#X11DisplayOffset 10 -#X11UseLocalhost yes -#PermitTTY yes -PrintMotd no # pam does that -#PrintLastLog yes -#TCPKeepAlive yes -#PermitUserEnvironment no -#Compression delayed -#ClientAliveInterval 0 -#ClientAliveCountMax 3 -#UseDNS no -#PidFile /run/sshd.pid -#MaxStartups 10:30:100 -#PermitTunnel no -#ChrootDirectory none -#VersionAddendum none - -# no default banner path -#Banner none - -# override default of no subsystems -Subsystem sftp /usr/lib/ssh/sftp-server - -# Example of overriding settings on a per-user basis -#Match User anoncvs -# X11Forwarding no -# AllowTcpForwarding no -# PermitTTY no -# ForceCommand cvs server diff --git a/configs/talkingparabola/airootfs/etc/systemd/journald.conf.d/volatile-storage.conf b/configs/talkingparabola/airootfs/etc/systemd/journald.conf.d/volatile-storage.conf deleted file mode 100644 index 3104779..0000000 --- a/configs/talkingparabola/airootfs/etc/systemd/journald.conf.d/volatile-storage.conf +++ /dev/null @@ -1,5 +0,0 @@ -# -# SPDX-License-Identifier: GPL-3.0-or-later - -[Journal] -Storage=volatile diff --git a/configs/talkingparabola/airootfs/etc/systemd/logind.conf.d/do-not-suspend.conf b/configs/talkingparabola/airootfs/etc/systemd/logind.conf.d/do-not-suspend.conf deleted file mode 100644 index c6b17a4..0000000 --- a/configs/talkingparabola/airootfs/etc/systemd/logind.conf.d/do-not-suspend.conf +++ /dev/null @@ -1,7 +0,0 @@ -# -# SPDX-License-Identifier: GPL-3.0-or-later - -[Login] -HandleSuspendKey=ignore -HandleHibernateKey=ignore -HandleLidSwitch=ignore diff --git a/configs/talkingparabola/airootfs/etc/systemd/network/20-ethernet.network b/configs/talkingparabola/airootfs/etc/systemd/network/20-ethernet.network deleted file mode 100644 index efa309c..0000000 --- a/configs/talkingparabola/airootfs/etc/systemd/network/20-ethernet.network +++ /dev/null @@ -1,13 +0,0 @@ -# -# SPDX-License-Identifier: GPL-3.0-or-later - -[Match] -Name=en* -Name=eth* - -[Network] -DHCP=yes -IPv6PrivacyExtensions=yes - -[DHCP] -RouteMetric=512 diff --git a/configs/talkingparabola/airootfs/etc/systemd/network/20-wireless.network b/configs/talkingparabola/airootfs/etc/systemd/network/20-wireless.network deleted file mode 100644 index bf9ab9d..0000000 --- a/configs/talkingparabola/airootfs/etc/systemd/network/20-wireless.network +++ /dev/null @@ -1,13 +0,0 @@ -# -# SPDX-License-Identifier: GPL-3.0-or-later - -[Match] -Name=wlp* -Name=wlan* - -[Network] -DHCP=yes -IPv6PrivacyExtensions=yes - -[DHCP] -RouteMetric=1024 diff --git a/configs/talkingparabola/airootfs/etc/systemd/system/choose-mirror.service b/configs/talkingparabola/airootfs/etc/systemd/system/choose-mirror.service deleted file mode 100644 index b3e4847..0000000 --- a/configs/talkingparabola/airootfs/etc/systemd/system/choose-mirror.service +++ /dev/null @@ -1,13 +0,0 @@ -# -# SPDX-License-Identifier: GPL-3.0-or-later - -[Unit] -Description=Choose mirror from the kernel command line -ConditionKernelCommandLine=mirror - -[Service] -Type=oneshot -ExecStart=/usr/local/bin/choose-mirror - -[Install] -WantedBy=multi-user.target diff --git a/configs/talkingparabola/airootfs/etc/systemd/system/dbus-org.freedesktop.network1.service b/configs/talkingparabola/airootfs/etc/systemd/system/dbus-org.freedesktop.network1.service deleted file mode 120000 index 4c158e6..0000000 --- a/configs/talkingparabola/airootfs/etc/systemd/system/dbus-org.freedesktop.network1.service +++ /dev/null @@ -1 +0,0 @@ -/usr/lib/systemd/system/systemd-networkd.service \ No newline at end of file diff --git a/configs/talkingparabola/airootfs/etc/systemd/system/dbus-org.freedesktop.resolve1.service b/configs/talkingparabola/airootfs/etc/systemd/system/dbus-org.freedesktop.resolve1.service deleted file mode 120000 index 4f6ae34..0000000 --- a/configs/talkingparabola/airootfs/etc/systemd/system/dbus-org.freedesktop.resolve1.service +++ /dev/null @@ -1 +0,0 @@ -/usr/lib/systemd/system/systemd-resolved.service \ No newline at end of file diff --git a/configs/talkingparabola/airootfs/etc/systemd/system/etc-pacman.d-gnupg.mount b/configs/talkingparabola/airootfs/etc/systemd/system/etc-pacman.d-gnupg.mount deleted file mode 100644 index f86a91d..0000000 --- a/configs/talkingparabola/airootfs/etc/systemd/system/etc-pacman.d-gnupg.mount +++ /dev/null @@ -1,11 +0,0 @@ -# -# SPDX-License-Identifier: GPL-3.0-or-later - -[Unit] -Description=Temporary /etc/pacman.d/gnupg directory - -[Mount] -What=tmpfs -Where=/etc/pacman.d/gnupg -Type=tmpfs -Options=mode=0755 diff --git a/configs/talkingparabola/airootfs/etc/systemd/system/getty@tty1.service.d/autologin.conf b/configs/talkingparabola/airootfs/etc/systemd/system/getty@tty1.service.d/autologin.conf deleted file mode 100644 index 370735f..0000000 --- a/configs/talkingparabola/airootfs/etc/systemd/system/getty@tty1.service.d/autologin.conf +++ /dev/null @@ -1,6 +0,0 @@ -# -# SPDX-License-Identifier: GPL-3.0-or-later - -[Service] -ExecStart= -ExecStart=-/sbin/agetty --autologin root --noclear %I 38400 linux diff --git a/configs/talkingparabola/airootfs/etc/systemd/system/livecd-alsa-unmuter.service b/configs/talkingparabola/airootfs/etc/systemd/system/livecd-alsa-unmuter.service deleted file mode 100644 index e3b9073..0000000 --- a/configs/talkingparabola/airootfs/etc/systemd/system/livecd-alsa-unmuter.service +++ /dev/null @@ -1,15 +0,0 @@ -[Unit] -Description=Unmute All Sound Card Controls For Use With The Live TalkingParabola Environment -# This needs to run after the audio device becomes available. -Wants=systemd-udev-settle.service -After=systemd-udev-settle.service sound.target -DefaultDependencies=no -Before=shutdown.target - -[Service] -Type=oneshot -ExecStart=/usr/bin/livecd-alsa-unmuter -StandardOutput=syslog - -[Install] -WantedBy=sound.target diff --git a/configs/talkingparabola/airootfs/etc/systemd/system/multi-user.target.wants/choose-mirror.service b/configs/talkingparabola/airootfs/etc/systemd/system/multi-user.target.wants/choose-mirror.service deleted file mode 120000 index 2d8d256..0000000 --- a/configs/talkingparabola/airootfs/etc/systemd/system/multi-user.target.wants/choose-mirror.service +++ /dev/null @@ -1 +0,0 @@ -../choose-mirror.service \ No newline at end of file diff --git a/configs/talkingparabola/airootfs/etc/systemd/system/multi-user.target.wants/iwd.service b/configs/talkingparabola/airootfs/etc/systemd/system/multi-user.target.wants/iwd.service deleted file mode 120000 index 3625abd..0000000 --- a/configs/talkingparabola/airootfs/etc/systemd/system/multi-user.target.wants/iwd.service +++ /dev/null @@ -1 +0,0 @@ -/usr/lib/systemd/system/iwd.service \ No newline at end of file diff --git a/configs/talkingparabola/airootfs/etc/systemd/system/multi-user.target.wants/pacman-init.service b/configs/talkingparabola/airootfs/etc/systemd/system/multi-user.target.wants/pacman-init.service deleted file mode 120000 index d09eec6..0000000 --- a/configs/talkingparabola/airootfs/etc/systemd/system/multi-user.target.wants/pacman-init.service +++ /dev/null @@ -1 +0,0 @@ -../pacman-init.service \ No newline at end of file diff --git a/configs/talkingparabola/airootfs/etc/systemd/system/multi-user.target.wants/reflector.service b/configs/talkingparabola/airootfs/etc/systemd/system/multi-user.target.wants/reflector.service deleted file mode 120000 index d372729..0000000 --- a/configs/talkingparabola/airootfs/etc/systemd/system/multi-user.target.wants/reflector.service +++ /dev/null @@ -1 +0,0 @@ -/usr/lib/systemd/system/reflector.service \ No newline at end of file diff --git a/configs/talkingparabola/airootfs/etc/systemd/system/multi-user.target.wants/systemd-networkd.service b/configs/talkingparabola/airootfs/etc/systemd/system/multi-user.target.wants/systemd-networkd.service deleted file mode 120000 index 4c158e6..0000000 --- a/configs/talkingparabola/airootfs/etc/systemd/system/multi-user.target.wants/systemd-networkd.service +++ /dev/null @@ -1 +0,0 @@ -/usr/lib/systemd/system/systemd-networkd.service \ No newline at end of file diff --git a/configs/talkingparabola/airootfs/etc/systemd/system/multi-user.target.wants/systemd-resolved.service b/configs/talkingparabola/airootfs/etc/systemd/system/multi-user.target.wants/systemd-resolved.service deleted file mode 120000 index 4f6ae34..0000000 --- a/configs/talkingparabola/airootfs/etc/systemd/system/multi-user.target.wants/systemd-resolved.service +++ /dev/null @@ -1 +0,0 @@ -/usr/lib/systemd/system/systemd-resolved.service \ No newline at end of file diff --git a/configs/talkingparabola/airootfs/etc/systemd/system/network-online.target.wants/systemd-networkd-wait-online.service b/configs/talkingparabola/airootfs/etc/systemd/system/network-online.target.wants/systemd-networkd-wait-online.service deleted file mode 120000 index 7d6ad92..0000000 --- a/configs/talkingparabola/airootfs/etc/systemd/system/network-online.target.wants/systemd-networkd-wait-online.service +++ /dev/null @@ -1 +0,0 @@ -/usr/lib/systemd/system/systemd-networkd-wait-online.service \ No newline at end of file diff --git a/configs/talkingparabola/airootfs/etc/systemd/system/pacman-init.service b/configs/talkingparabola/airootfs/etc/systemd/system/pacman-init.service deleted file mode 100644 index 6e9b84d..0000000 --- a/configs/talkingparabola/airootfs/etc/systemd/system/pacman-init.service +++ /dev/null @@ -1,18 +0,0 @@ -# -# SPDX-License-Identifier: GPL-3.0-or-later - -[Unit] -Description=Initializes Pacman keyring -Wants=haveged.service -After=haveged.service -Requires=etc-pacman.d-gnupg.mount -After=etc-pacman.d-gnupg.mount - -[Service] -Type=oneshot -RemainAfterExit=yes -ExecStart=/usr/bin/pacman-key --init -ExecStart=/usr/bin/pacman-key --populate parabola archlinux archlinux32 - -[Install] -WantedBy=multi-user.target diff --git a/configs/talkingparabola/airootfs/etc/systemd/system/reflector.service.d/parabolaiso.conf b/configs/talkingparabola/airootfs/etc/systemd/system/reflector.service.d/parabolaiso.conf deleted file mode 100644 index de6664d..0000000 --- a/configs/talkingparabola/airootfs/etc/systemd/system/reflector.service.d/parabolaiso.conf +++ /dev/null @@ -1,6 +0,0 @@ -[Unit] -ConditionKernelCommandLine=!mirror - -[Service] -Restart=on-failure -RestartSec=10 diff --git a/configs/talkingparabola/airootfs/etc/systemd/system/sockets.target.wants/systemd-networkd.socket b/configs/talkingparabola/airootfs/etc/systemd/system/sockets.target.wants/systemd-networkd.socket deleted file mode 120000 index 51942c8..0000000 --- a/configs/talkingparabola/airootfs/etc/systemd/system/sockets.target.wants/systemd-networkd.socket +++ /dev/null @@ -1 +0,0 @@ -/usr/lib/systemd/system/systemd-networkd.socket \ No newline at end of file diff --git a/configs/talkingparabola/airootfs/etc/systemd/system/systemd-networkd-wait-online.service.d/wait-for-only-one-interface.conf b/configs/talkingparabola/airootfs/etc/systemd/system/systemd-networkd-wait-online.service.d/wait-for-only-one-interface.conf deleted file mode 100644 index 1b4c091..0000000 --- a/configs/talkingparabola/airootfs/etc/systemd/system/systemd-networkd-wait-online.service.d/wait-for-only-one-interface.conf +++ /dev/null @@ -1,6 +0,0 @@ -# -# SPDX-License-Identifier: GPL-3.0-or-later - -[Service] -ExecStart= -ExecStart=/usr/lib/systemd/systemd-networkd-wait-online --any diff --git a/configs/talkingparabola/airootfs/etc/xdg/reflector/reflector.conf b/configs/talkingparabola/airootfs/etc/xdg/reflector/reflector.conf deleted file mode 100644 index 7b37d89..0000000 --- a/configs/talkingparabola/airootfs/etc/xdg/reflector/reflector.conf +++ /dev/null @@ -1,6 +0,0 @@ -# Reflector configuration file for the systemd service. - ---save /etc/pacman.d/mirrorlist ---protocol https ---latest 70 ---sort rate diff --git a/configs/talkingparabola/airootfs/root/.automated_script.sh b/configs/talkingparabola/airootfs/root/.automated_script.sh deleted file mode 100755 index ed3a924..0000000 --- a/configs/talkingparabola/airootfs/root/.automated_script.sh +++ /dev/null @@ -1,34 +0,0 @@ -#!/usr/bin/env bash - -script_cmdline () -{ - local param - for param in $(< /proc/cmdline); do - case "${param}" in - script=*) echo "${param#*=}" ; return 0 ;; - esac - done -} - -automated_script () -{ - local script rt - script="$(script_cmdline)" - if [[ -n "${script}" && ! -x /tmp/startup_script ]]; then - if [[ "${script}" =~ ^((http|https|ftp)://) ]]; then - curl "${script}" --retry-connrefused -s -o /tmp/startup_script >/dev/null - rt=$? - else - cp "${script}" /tmp/startup_script - rt=$? - fi - if [[ ${rt} -eq 0 ]]; then - chmod +x /tmp/startup_script - /tmp/startup_script - fi - fi -} - -if [[ $(tty) == "/dev/tty1" ]]; then - automated_script -fi diff --git a/configs/talkingparabola/airootfs/root/.zlogin b/configs/talkingparabola/airootfs/root/.zlogin deleted file mode 100644 index 282398a..0000000 --- a/configs/talkingparabola/airootfs/root/.zlogin +++ /dev/null @@ -1,6 +0,0 @@ -if grep -qoP 'speakup.synth=\K\S+' /proc/cmdline -then - setopt singlelinezle - flock -n /run/talk-to-me.lck talk-to-me -fi -~/.automated_script.sh diff --git a/configs/talkingparabola/airootfs/root/customize_airootfs.sh b/configs/talkingparabola/airootfs/root/customize_airootfs.sh deleted file mode 100755 index 92e57de..0000000 --- a/configs/talkingparabola/airootfs/root/customize_airootfs.sh +++ /dev/null @@ -1,12 +0,0 @@ -#!/usr/bin/env bash -# -# SPDX-License-Identifier: GPL-3.0-or-later - -set -e -u - -# Warning: customize_airootfs.sh is deprecated! Support for it will be removed in a future parabolaiso version. - -sed -i 's/#\(en_US\.UTF-8\)/\1/' /etc/locale.gen -locale-gen - -sed -i "s/#Server/Server/g" /etc/pacman.d/mirrorlist diff --git a/configs/talkingparabola/airootfs/usr/bin/livecd-alsa-unmuter b/configs/talkingparabola/airootfs/usr/bin/livecd-alsa-unmuter deleted file mode 100755 index 2a0d814..0000000 --- a/configs/talkingparabola/airootfs/usr/bin/livecd-alsa-unmuter +++ /dev/null @@ -1,12 +0,0 @@ -#!/bin/bash -# -# SPDX-License-Identifier: GPL-3.0-or-later - -# Properly initialize the sound card so that we have audio at boot. -# This script is released under the GNU General Public License. - -# shellcheck disable=SC1091 -source /usr/share/livecd-sound/functions - -preinit_levels all -sanify_levels all diff --git a/configs/talkingparabola/airootfs/usr/bin/pick-a-card b/configs/talkingparabola/airootfs/usr/bin/pick-a-card deleted file mode 100755 index 10f2f79..0000000 --- a/configs/talkingparabola/airootfs/usr/bin/pick-a-card +++ /dev/null @@ -1,57 +0,0 @@ -#!/bin/bash -# -# SPDX-License-Identifier: GPL-3.0-or-later - -# If there are multiple usable sound cards, prompt the user to choose one, -# using auditory feedback. -# This script is released under the GNU General Public License. - -# shellcheck disable=SC1091 -source /usr/share/livecd-sound/functions - -nwords() { - echo $# -} - -is_numeric() { - local str=$1 - expr "$str" : '[[:digit:]]\+$' > /dev/null 2>&1 -} - -set_default_card() { - local card=$1 - sed -e "s/%card%/$card/g" < /usr/share/livecd-sound/asound.conf.in \ - > /etc/asound.conf -} - -play_on_card() { - local card=$1 file=$2 - aplay "-Dplughw:$card,0" "$file" -} - -set -f -usable_cards="$(list_non_pcsp_cards)" -num_usable_cards=$(nwords "$usable_cards") - -if [ "$num_usable_cards" -eq 1 ]; then - exit 0 -fi - -for card in $usable_cards; do - if ! is_numeric "$card"; then - continue - fi - play_on_card "$card" /usr/share/livecd-sound/sounds/pick-a-card.wav& -done -wait -sleep 1 -for card in $usable_cards; do - if ! is_numeric "$card"; then - continue - fi - play_on_card "$card" /usr/share/livecd-sound/sounds/beep.wav - if read -rt 10; then - set_default_card "$card" - break - fi -done diff --git a/configs/talkingparabola/airootfs/usr/bin/talk-to-me b/configs/talkingparabola/airootfs/usr/bin/talk-to-me deleted file mode 100755 index 73998d8..0000000 --- a/configs/talkingparabola/airootfs/usr/bin/talk-to-me +++ /dev/null @@ -1,10 +0,0 @@ -#!/bin/sh -started_flag=/run/speech-is-running -if [ -f $started_flag ]; then - exit 0 -fi -systemctl stop espeakup -sleep 5 -pick-a-card -systemctl start espeakup -touch $started_flag diff --git a/configs/talkingparabola/airootfs/usr/local/bin/Installation_guide b/configs/talkingparabola/airootfs/usr/local/bin/Installation_guide deleted file mode 100755 index 876fbd2..0000000 --- a/configs/talkingparabola/airootfs/usr/local/bin/Installation_guide +++ /dev/null @@ -1,5 +0,0 @@ -#!/bin/sh -# -# SPDX-License-Identifier: GPL-3.0-or-later - -exec lynx 'https://wiki.parabola.nu/Installation_Guide' diff --git a/configs/talkingparabola/airootfs/usr/local/bin/choose-mirror b/configs/talkingparabola/airootfs/usr/local/bin/choose-mirror deleted file mode 100755 index e8f8254..0000000 --- a/configs/talkingparabola/airootfs/usr/local/bin/choose-mirror +++ /dev/null @@ -1,28 +0,0 @@ -#!/bin/bash -# -# SPDX-License-Identifier: GPL-3.0-or-later - -get_cmdline() { - local param - for param in $(< /proc/cmdline); do - case "${param}" in - $1=*) echo "${param##*=}"; - return 0 - ;; - esac - done -} - -mirror=$(get_cmdline mirror) -[[ $mirror = auto ]] && mirror=$(get_cmdline parabolaiso_http_srv) -[[ $mirror ]] || exit 0 - -mv /etc/pacman.d/mirrorlist /etc/pacman.d/mirrorlist.orig -cat >/etc/pacman.d/mirrorlist << EOF -# -# Parabola GNU/Linux-libre repository mirrorlist -# Generated by parabolaiso -# - -Server = ${mirror%%/}/\$repo/os/\$arch -EOF diff --git a/configs/talkingparabola/airootfs/usr/share/livecd-sound/asound.conf.in b/configs/talkingparabola/airootfs/usr/share/livecd-sound/asound.conf.in deleted file mode 100644 index 3f9c7aa..0000000 --- a/configs/talkingparabola/airootfs/usr/share/livecd-sound/asound.conf.in +++ /dev/null @@ -1,3 +0,0 @@ -Defaults node -defaults.ctl.card %card%; -defaults.pcm.card %card%; diff --git a/configs/talkingparabola/airootfs/usr/share/livecd-sound/functions b/configs/talkingparabola/airootfs/usr/share/livecd-sound/functions deleted file mode 100644 index e517795..0000000 --- a/configs/talkingparabola/airootfs/usr/share/livecd-sound/functions +++ /dev/null @@ -1,199 +0,0 @@ -# Functions for setting up sound on the live CD. -# This library is released under the GNU General Public License, -# and it incorporates code from the /etc/init.d/alsa-utils included with -# Ubuntu 8.04. Proper credit also goes to Debian. - -# Start code copied from Debian / Ubuntu: - -bugout () { - printf "/etc/rc.d/livecdsound: programming error" - stat_fail -} - -echo_card_indices() -{ - if [ -f /proc/asound/cards ] ; then - sed -n -e's/^[[:space:]]*\([0-7]\)[[:space:]].*/\1/p' /proc/asound/cards - fi -} - -filter_amixer_output() -{ - sed \ - -e '/Unable to find simple control/d' \ - -e '/Unknown playback setup/d' \ - -e '/^$/d' -} - -# The following functions try to set many controls. -# No card has all the controls and so some of the attempts are bound to fail. -# Because of this, the functions can't return useful status values. - -# $1 -# $2 -# $CARDOPT -unmute_and_set_level() -{ - { [ "$2" ] && [ "$CARDOPT" ] ; } || bugout - amixer $CARDOPT -q set "$1" "$2" unmute 2>&1 | filter_amixer_output || : - return 0 -} - -# $1 -# $CARDOPT -mute_and_zero_level() -{ - { [ "$1" ] && [ "$CARDOPT" ] ; } || bugout - amixer $CARDOPT -q set "$1" "0%" mute 2>&1 | filter_amixer_output || : - return 0 -} - -# $1 -# $2 "on" | "off" -# $CARDOPT -switch_control() -{ - { [ "$2" ] && [ "$CARDOPT" ] ; } || bugout - amixer $CARDOPT -q set "$1" "$2" 2>&1 | filter_amixer_output || : - return 0 -} - -# $1 -sanify_levels_on_card() -{ - CARDOPT="-c $1" - - unmute_and_set_level "Front" "80%" - unmute_and_set_level "Master" "80%" - unmute_and_set_level "Master Mono" "80%" - unmute_and_set_level "Master Digital" "80%" # E.g., cs4237B - unmute_and_set_level "Playback" "80%" - unmute_and_set_level "Headphone" "100%" - unmute_and_set_level "PCM" "80%" - unmute_and_set_level "PCM,1" "80%" # E.g., ess1969 - unmute_and_set_level "DAC" "80%" # E.g., envy24, cs46xx - unmute_and_set_level "DAC,0" "80%" # E.g., envy24 - unmute_and_set_level "DAC,1" "80%" # E.g., envy24 - unmute_and_set_level "Synth" "80%" - unmute_and_set_level "CD" "80%" - unmute_and_set_level "PC Speaker" "100%" - - mute_and_zero_level "Mic" - mute_and_zero_level "IEC958" # Ubuntu #19648 - - # Intel P4P800-MX - switch_control "Master Playback Switch" on - switch_control "Master Surround" on - - # Trident/YMFPCI/emu10k1: - unmute_and_set_level "Wave" "80%" - unmute_and_set_level "Music" "80%" - unmute_and_set_level "AC97" "80%" - - # DRC: - unmute_and_set_level "Dynamic Range Compression" "80%" - - # Required for HDA Intel (hda-intel): - unmute_and_set_level "Front" "80%" - - # Required for SB Live 7.1/24-bit (ca0106): - unmute_and_set_level "Analog Front" "80%" - - # Required at least for Via 823x hardware on DFI K8M800-MLVF Motherboard - switch_control "IEC958 Capture Monitor" off - - # Required for hardware allowing toggles for AC97 through IEC958, - # valid values are 0, 1, 2, 3. Needs to be set to 0 for PCM1. - unmute_and_set_level "IEC958 Playback AC97-SPSA" "0" - - # Required for newer Via hardware - unmute_and_set_level "VIA DXS,0" "80%" - unmute_and_set_level "VIA DXS,1" "80%" - unmute_and_set_level "VIA DXS,2" "80%" - unmute_and_set_level "VIA DXS,3" "80%" - - # Required on some notebooks with ICH4: - switch_control "Headphone Jack Sense" off - switch_control "Line Jack Sense" off - - # Some machines need one or more of these to be on; - # others need one or more of these to be off: - # - # switch_control "External Amplifier" on - switch_control "Audigy Analog/Digital Output Jack" on - switch_control "SB Live Analog/Digital Output Jack" on - - # D1984 -- Thinkpad T61/X61 - switch_control "Speaker" on - switch_control "Headphone" on - - # HDA-Intel w/ "Digital" capture mixer (See Ubuntu #193823) - unmute_and_set_level "Digital" "80%" - - return 0 -} - -# $1 | "all" -sanify_levels() -{ - TTSDML_RETURNSTATUS=0 - case "$1" in - all) - for CARD in $(echo_card_indices) ; do - sanify_levels_on_card "$CARD" || TTSDML_RETURNSTATUS=1 - done - ;; - *) - sanify_levels_on_card "$1" || TTSDML_RETURNSTATUS=1 - ;; - esac - return $TTSDML_RETURNSTATUS -} - -# $1 -preinit_levels_on_card() -{ - CARDOPT="-c $1" - - # Silly dance to activate internal speakers by default on PowerMac - # Snapper and Tumbler - id=`cat /proc/asound/card$1/id 2>/dev/null` - if [ "$id" = "Snapper" -o "$id" = "Tumbler" ]; then - switch_control "Auto Mute" off - switch_control "PC Speaker" off - switch_control "Auto Mute" on - fi -} - -# $1 | "all" -preinit_levels() -{ - TTSDML_RETURNSTATUS=0 - case "$1" in - all) - for CARD in $(echo_card_indices) ; do - preinit_levels_on_card "$CARD" || TTSDML_RETURNSTATUS=1 - done - ;; - *) - preinit_levels_on_card "$1" || TTSDML_RETURNSTATUS=1 - ;; - esac - return $TTSDML_RETURNSTATUS -} - -# End copied code. - -# List all cards that *should* be usable for PCM audio. In my experience, -# the console speaker (handled by the pcsp driver) isn't a suitable playback -# device, so we'll exclude it. -list_non_pcsp_cards() -{ - for card in $(echo_card_indices); do - local cardfile="/proc/asound/card${card}/id" - if [ -r "$cardfile" -a -f "$cardfile" ] && \ - [ "$(cat "$cardfile")" != pcsp ]; then - echo "$card" - fi - done -} diff --git a/configs/talkingparabola/airootfs/usr/share/livecd-sound/sounds/beep.wav b/configs/talkingparabola/airootfs/usr/share/livecd-sound/sounds/beep.wav deleted file mode 100644 index 495f90b..0000000 Binary files a/configs/talkingparabola/airootfs/usr/share/livecd-sound/sounds/beep.wav and /dev/null differ diff --git a/configs/talkingparabola/airootfs/usr/share/livecd-sound/sounds/pick-a-card.wav b/configs/talkingparabola/airootfs/usr/share/livecd-sound/sounds/pick-a-card.wav deleted file mode 100644 index 7343935..0000000 Binary files a/configs/talkingparabola/airootfs/usr/share/livecd-sound/sounds/pick-a-card.wav and /dev/null differ diff --git a/configs/talkingparabola/build.sh b/configs/talkingparabola/build.sh deleted file mode 100755 index 075d752..0000000 --- a/configs/talkingparabola/build.sh +++ /dev/null @@ -1,7 +0,0 @@ -#!/usr/bin/env bash -# -# SPDX-License-Identifier: GPL-3.0-or-later - -printf '\n[%s] WARNING: %s\n\n' "mkparabolaiso" "build.sh scripts are deprecated! Please use mkparabolaiso directly." >&2 -_buildsh_path="$(realpath -- "$0")" -exec mkparabolaiso "$@" "${_buildsh_path%/*}" diff --git a/configs/talkingparabola/efiboot/loader/entries/parabolaiso-x86_64-linux-libre.conf b/configs/talkingparabola/efiboot/loader/entries/parabolaiso-x86_64-linux-libre.conf deleted file mode 100644 index 87e14df..0000000 --- a/configs/talkingparabola/efiboot/loader/entries/parabolaiso-x86_64-linux-libre.conf +++ /dev/null @@ -1,7 +0,0 @@ -# -# SPDX-License-Identifier: GPL-3.0-or-later - -title Parabola GNU/Linux-libre parabolaiso x86_64 UEFI USB -linux /%INSTALL_DIR%/boot/x86_64/vmlinuz -initrd /%INSTALL_DIR%/boot/x86_64/initramfs-linux-libre.img -options parabolaisobasedir=%INSTALL_DIR% parabolaisolabel=%PARABOLAISO_LABEL% speakup.synth=soft diff --git a/configs/talkingparabola/efiboot/loader/loader.conf b/configs/talkingparabola/efiboot/loader/loader.conf deleted file mode 100644 index 99b52a9..0000000 --- a/configs/talkingparabola/efiboot/loader/loader.conf +++ /dev/null @@ -1,5 +0,0 @@ -# -# SPDX-License-Identifier: GPL-3.0-or-later - -timeout 3 -default parabolaiso-x86_64-linux-libre.conf diff --git a/configs/talkingparabola/isolinux/isolinux.cfg b/configs/talkingparabola/isolinux/isolinux.cfg deleted file mode 100644 index a1ffe2e..0000000 --- a/configs/talkingparabola/isolinux/isolinux.cfg +++ /dev/null @@ -1,9 +0,0 @@ -# -# SPDX-License-Identifier: GPL-3.0-or-later - -PATH /%INSTALL_DIR%/boot/syslinux/ -DEFAULT loadconfig - -LABEL loadconfig - CONFIG /%INSTALL_DIR%/boot/syslinux/parabolaiso.cfg - APPEND /%INSTALL_DIR%/ diff --git a/configs/talkingparabola/packages.both b/configs/talkingparabola/packages.both deleted file mode 100644 index fa84f42..0000000 --- a/configs/talkingparabola/packages.both +++ /dev/null @@ -1,91 +0,0 @@ -# -# SPDX-License-Identifier: GPL-3.0-or-later -alsa-utils -arch-install-scripts -base -bind-tools -brltty -btrfs-progs -crda -darkhttpd -ddrescue -dhclient -dhcpcd -diffutils -dmraid -dnsmasq -dosfstools -efibootmgr -espeakup -ethtool -exfatprogs -f2fs-tools -fsarchiver -gnu-netcat -gpm -gptfdisk -grml-zsh-config -haveged -hdparm -irssi -iwd -jfsutils -kitty-terminfo -lftp -linux-atm -linux-libre -linux-libre-firmware -lsscsi -lvm2 -lynx -man-db -man-pages -mc -mdadm -memtest86+ -mkinitcpio -mkinitcpio-parabolaiso -mkinitcpio-nfs-utils -mtools -nano -nbd -ndisc6 -nfs-utils -nilfs-utils -nmap -ntfs-3g -nvme-cli -openconnect -openssh -openvpn -partclone -parted -partimage -ppp -pptpclient -reflector -reiserfsprogs -rp-pppoe -rsync -rxvt-unicode-terminfo -sdparm -sg3_utils -smartmontools -sudo -syslinux -systemd-resolvconf -tcpdump -terminus-font -termite-terminfo -testdisk -usb_modeswitch -usbutils -vim -vpnc -wireless-regdb -wireless_tools -wpa_supplicant -wvdial -xfsprogs -xl2tpd -zsh diff --git a/configs/talkingparabola/packages.x86_64 b/configs/talkingparabola/packages.x86_64 deleted file mode 100644 index e76d794..0000000 --- a/configs/talkingparabola/packages.x86_64 +++ /dev/null @@ -1,3 +0,0 @@ -# -# SPDX-License-Identifier: GPL-3.0-or-later -edk2-shell diff --git a/configs/talkingparabola/pacman.conf b/configs/talkingparabola/pacman.conf deleted file mode 100644 index 2de1d4f..0000000 --- a/configs/talkingparabola/pacman.conf +++ /dev/null @@ -1,125 +0,0 @@ -# -# /etc/pacman.conf -# -# See the pacman.conf(5) manpage for option and repository directives - -# -# GENERAL OPTIONS -# -[options] -# The following paths are commented out with their default values listed. -# If you wish to use different paths, uncomment and update the paths. -#RootDir = / -#DBPath = /var/lib/pacman/ -#CacheDir = /var/cache/pacman/pkg/ -#LogFile = /var/log/pacman.log -#GPGDir = /etc/pacman.d/gnupg/ -#HookDir = /etc/pacman.d/hooks/ -HoldPkg = pacman glibc -#XferCommand = /usr/bin/curl -C - -f %u > %o -#XferCommand = /usr/bin/wget --passive-ftp -c -O %o %u -#CleanMethod = KeepInstalled -#UseDelta = 0.7 -Architecture = auto - -# Pacman won't upgrade packages listed in IgnorePkg and members of IgnoreGroup -#IgnorePkg = -#IgnoreGroup = - -#NoUpgrade = -#NoExtract = - -# Misc options -#UseSyslog -#Color -#TotalDownload -# We cannot check disk space from within a chroot environment -#CheckSpace -#VerbosePkgLists - -# By default, pacman accepts packages signed by keys that its local keyring -# trusts (see pacman-key and its man page), as well as unsigned packages. -SigLevel = Required DatabaseOptional -LocalFileSigLevel = Optional -#RemoteFileSigLevel = Required - -# NOTE: You must run `pacman-key --init` before first using pacman; the local -# keyring can then be populated with the keys of all Arch/Parabola packagers -# with `pacman-key --populate archlinux` and `pacman-key --populate parabola`. - -# -# REPOSITORIES -# - can be defined here or included from another file -# - pacman will search repositories in the order defined here -# - local/custom mirrors can be added here or in separate files -# - repositories listed first will take precedence when packages -# have identical names, regardless of version number -# - URLs will have $repo replaced by the name of the current repo -# - URLs will have $arch replaced by the name of the architecture -# -# Repository entries are of the format: -# [repo-name] -# Server = ServerName -# Include = IncludePath -# -# The header [repo-name] is crucial - it must be present and -# uncommented to enable the repo. -# - -# The testing repositories are disabled by default. To enable, uncomment the -# repo name header and Include lines. You can add preferred servers immediately -# after the header, and they will be used before the default mirrors. - -#[libre-testing] -#Include = /etc/pacman.d/mirrorlist - -[libre] -Include = /etc/pacman.d/mirrorlist - -#[testing] -#Include = /etc/pacman.d/mirrorlist - -[core] -Include = /etc/pacman.d/mirrorlist - -[extra] -Include = /etc/pacman.d/mirrorlist - -#[community-testing] -#Include = /etc/pacman.d/mirrorlist - -[community] -Include = /etc/pacman.d/mirrorlist - -#[pcr-testing] -#Include = /etc/pacman.d/mirrorlist - -[pcr] -Include = /etc/pacman.d/mirrorlist - -# If you want to run 32 bit applications on your x86_64 system, -# enable the libre-multilib, multilib and pcr-multilib repositories as required here. - -#[libre-multilib-testing] -#Include = /etc/pacman.d/mirrorlist - -#[libre-multilib] -#Include = /etc/pacman.d/mirrorlist - -#[multilib-testing] -#Include = /etc/pacman.d/mirrorlist - -#[multilib] -#Include = /etc/pacman.d/mirrorlist - -#[pcr-multilib-testing] -#Include = /etc/pacman.d/mirrorlist - -#[pcr-multilib] -#Include = /etc/pacman.d/mirrorlist - -# An example of a custom package repository. See the pacman manpage for -# tips on creating your own repositories. -#[custom] -#SigLevel = Optional TrustAll -#Server = file:///home/custompkgs diff --git a/configs/talkingparabola/profiledef.sh b/configs/talkingparabola/profiledef.sh deleted file mode 100644 index e62388f..0000000 --- a/configs/talkingparabola/profiledef.sh +++ /dev/null @@ -1,12 +0,0 @@ -#!/usr/bin/env bash -# shellcheck disable=SC2034 - -iso_name="talkingparabola" -iso_label="PARA_$(date +%Y%m)" -iso_publisher="Parabola GNU/Linux-libre " -iso_application="Parabola GNU/Linux-libre Live/Rescue CD" -iso_version="$(date +%Y.%m.%d)" -install_dir="parabola" -bootmodes=('bios.syslinux.mbr' 'bios.syslinux.eltorito' 'uefi-x64.systemd-boot.esp' 'uefi-x64.systemd-boot.eltorito') -arch="dual" -pacman_conf="pacman.conf" diff --git a/configs/talkingparabola/syslinux/parabolaiso.cfg b/configs/talkingparabola/syslinux/parabolaiso.cfg deleted file mode 100644 index e38642c..0000000 --- a/configs/talkingparabola/syslinux/parabolaiso.cfg +++ /dev/null @@ -1,14 +0,0 @@ -# -# SPDX-License-Identifier: GPL-3.0-or-later - -DEFAULT select - -LABEL select -COM32 boot/syslinux/whichsys.c32 -APPEND -pxe- pxe -sys- sys -iso- sys - -LABEL pxe -CONFIG boot/syslinux/parabolaiso_pxe_choose.cfg - -LABEL sys -CONFIG boot/syslinux/parabolaiso_sys_choose.cfg diff --git a/configs/talkingparabola/syslinux/parabolaiso_head.cfg b/configs/talkingparabola/syslinux/parabolaiso_head.cfg deleted file mode 100644 index f1f7635..0000000 --- a/configs/talkingparabola/syslinux/parabolaiso_head.cfg +++ /dev/null @@ -1,30 +0,0 @@ -# -# SPDX-License-Identifier: GPL-3.0-or-later - -SERIAL 0 38400 -UI boot/syslinux/vesamenu.c32 -MENU TITLE Parabola GNU/Linux-libre -MENU BACKGROUND boot/syslinux/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 35;40 #ff777caa #a0000000 std -MENU COLOR title 1;35;40 #ff777caa #a0000000 std -MENU COLOR sel 7;35;47 #e0ffffff #20777caa all -MENU COLOR unsel 35;40 #ff777caa #a0000000 std -MENU COLOR help 35;40 #c0b2b2b2 #a0000000 std -MENU COLOR timeout_msg 35;40 #ff777caa #00000000 std -MENU COLOR timeout 1;35;40 #ff777caa #00000000 std -MENU COLOR msg07 35;40 #ff777caa #a0000000 std -MENU COLOR tabmsg 35;40 #ff777caa #00000000 std - -MENU CLEAR diff --git a/configs/talkingparabola/syslinux/parabolaiso_pxe32-linux-libre.cfg b/configs/talkingparabola/syslinux/parabolaiso_pxe32-linux-libre.cfg deleted file mode 100644 index 798089e..0000000 --- a/configs/talkingparabola/syslinux/parabolaiso_pxe32-linux-libre.cfg +++ /dev/null @@ -1,35 +0,0 @@ -# -# SPDX-License-Identifier: GPL-3.0-or-later - -LABEL parabola32_nbd -TEXT HELP -Boot the Parabola GNU/Linux-libre (i686) live medium (Using NBD). -It allows you to install Parabola GNU/Linux-libre or perform system maintenance. -ENDTEXT -MENU LABEL Boot Parabola GNU/Linux-libre (i686) (NBD) -LINUX boot/i686/vmlinuz-linux-libre -INITRD boot/i686/initramfs-linux-libre.img -APPEND parabolaisobasedir=%INSTALL_DIR% parabolaisolabel=%PARABOLAISO_LABEL% parabolaiso_nbd_srv=${pxeserver} checksum verify speakup.synth=soft -SYSAPPEND 3 - -LABEL parabola32_nfs -TEXT HELP -Boot the Parabola GNU/Linux-libre (i686) live medium (Using NFS). -It allows you to install Parabola GNU/Linux-libre or perform system maintenance. -ENDTEXT -MENU LABEL Boot Parabola GNU/Linux-libre (i686) (NFS) -LINUX boot/i686/vmlinuz-linux-libre -INITRD boot/i686/initramfs-linux-libre.img -APPEND parabolaisobasedir=%INSTALL_DIR% parabolaiso_nfs_srv=${pxeserver}:/run/parabolaiso/bootmnt checksum verify speakup.synth=soft -SYSAPPEND 3 - -LABEL parabola32_http -TEXT HELP -Boot the Parabola GNU/Linux-libre (i686) live medium (Using HTTP). -It allows you to install Parabola GNU/Linux-libre or perform system maintenance. -ENDTEXT -MENU LABEL Boot Parabola GNU/Linux-libre (i686) (HTTP) -LINUX boot/i686/vmlinuz-linux-libre -INITRD boot/i686/initramfs-linux-libre.img -APPEND parabolaisobasedir=%INSTALL_DIR% parabolaiso_http_srv=http://${pxeserver}/ checksum verify speakup.synth=soft -SYSAPPEND 3 diff --git a/configs/talkingparabola/syslinux/parabolaiso_pxe64-linux-libre.cfg b/configs/talkingparabola/syslinux/parabolaiso_pxe64-linux-libre.cfg deleted file mode 100644 index 0e88689..0000000 --- a/configs/talkingparabola/syslinux/parabolaiso_pxe64-linux-libre.cfg +++ /dev/null @@ -1,35 +0,0 @@ -# -# SPDX-License-Identifier: GPL-3.0-or-later - -LABEL parabola64_nbd -TEXT HELP -Boot the Parabola GNU/Linux-libre (x86_64) live medium (Using NBD). -It allows you to install Parabola GNU/Linux-libre or perform system maintenance. -ENDTEXT -MENU LABEL Boot Parabola GNU/Linux-libre (x86_64) (NBD) -LINUX boot/x86_64/vmlinuz-linux-libre -INITRD boot/x86_64/initramfs-linux-libre.img -APPEND parabolaisobasedir=%INSTALL_DIR% parabolaisolabel=%PARABOLAISO_LABEL% parabolaiso_nbd_srv=${pxeserver} checksum verify speakup.synth=soft -SYSAPPEND 3 - -LABEL parabola64_nfs -TEXT HELP -Boot the Parabola GNU/Linux-libre (x86_64) live medium (Using NFS). -It allows you to install Parabola GNU/Linux-libre or perform system maintenance. -ENDTEXT -MENU LABEL Boot Parabola GNU/Linux-libre (x86_64) (NFS) -LINUX boot/x86_64/vmlinuz-linux-libre -INITRD boot/x86_64/initramfs-linux-libre.img -APPEND parabolaisobasedir=%INSTALL_DIR% parabolaiso_nfs_srv=${pxeserver}:/run/parabolaiso/bootmnt checksum verify speakup.synth=soft -SYSAPPEND 3 - -LABEL parabola64_http -TEXT HELP -Boot the Parabola GNU/Linux-libre (x86_64) live medium (Using HTTP). -It allows you to install Parabola GNU/Linux-libre or perform system maintenance. -ENDTEXT -MENU LABEL Boot Parabola GNU/Linux-libre (x86_64) (HTTP) -LINUX boot/x86_64/vmlinuz-linux-libre -INITRD boot/x86_64/initramfs-linux-libre.img -APPEND parabolaisobasedir=%INSTALL_DIR% parabolaiso_http_srv=http://${pxeserver}/ checksum verify speakup.synth=soft -SYSAPPEND 3 diff --git a/configs/talkingparabola/syslinux/parabolaiso_pxe_32_inc.cfg b/configs/talkingparabola/syslinux/parabolaiso_pxe_32_inc.cfg deleted file mode 100644 index c5c00e6..0000000 --- a/configs/talkingparabola/syslinux/parabolaiso_pxe_32_inc.cfg +++ /dev/null @@ -1,6 +0,0 @@ -# -# SPDX-License-Identifier: GPL-3.0-or-later - -INCLUDE boot/syslinux/parabolaiso_head.cfg -INCLUDE boot/syslinux/parabolaiso_pxe32.cfg -INCLUDE boot/syslinux/parabolaiso_tail.cfg diff --git a/configs/talkingparabola/syslinux/parabolaiso_pxe_both_inc.cfg b/configs/talkingparabola/syslinux/parabolaiso_pxe_both_inc.cfg deleted file mode 100644 index 0c5be94..0000000 --- a/configs/talkingparabola/syslinux/parabolaiso_pxe_both_inc.cfg +++ /dev/null @@ -1,7 +0,0 @@ -# -# SPDX-License-Identifier: GPL-3.0-or-later - -INCLUDE boot/syslinux/parabolaiso_head.cfg -INCLUDE boot/syslinux/parabolaiso_pxe64.cfg -INCLUDE boot/syslinux/parabolaiso_pxe32.cfg -INCLUDE boot/syslinux/parabolaiso_tail.cfg diff --git a/configs/talkingparabola/syslinux/parabolaiso_pxe_choose.cfg b/configs/talkingparabola/syslinux/parabolaiso_pxe_choose.cfg deleted file mode 100644 index 079fd7d..0000000 --- a/configs/talkingparabola/syslinux/parabolaiso_pxe_choose.cfg +++ /dev/null @@ -1,14 +0,0 @@ -# -# SPDX-License-Identifier: GPL-3.0-or-later - -DEFAULT choose - -LABEL choose -COM32 boot/syslinux/ifcpu64.c32 -APPEND have64 -- nohave64 - -LABEL have64 -CONFIG boot/syslinux/parabolaiso_pxe_both_inc.cfg - -LABEL nohave64 -CONFIG boot/syslinux/parabolaiso_pxe_32_inc.cfg diff --git a/configs/talkingparabola/syslinux/parabolaiso_sys32-linux-libre.cfg b/configs/talkingparabola/syslinux/parabolaiso_sys32-linux-libre.cfg deleted file mode 100644 index 387a260..0000000 --- a/configs/talkingparabola/syslinux/parabolaiso_sys32-linux-libre.cfg +++ /dev/null @@ -1,14 +0,0 @@ -# -# SPDX-License-Identifier: GPL-3.0-or-later - -TIMEOUT 30 - -LABEL parabola32speech -TEXT HELP -Boot the Parabola GNU/Linux-libre (i686) live medium with speakup enabled. -It allows you to install Parabola GNU/Linux-libre or perform system maintenance using texto-to-speech feedback. -ENDTEXT -MENU LABEL Boot Parabola GNU/Linux-libre (i686) wih text-to-speech -LINUX boot/i686/vmlinuz-linux-libre -INITRD boot/i686/initramfs-linux-libre.img -APPEND parabolaisobasedir=%INSTALL_DIR% parabolaisolabel=%PARABOLAISO_LABEL% speakup.synth=soft diff --git a/configs/talkingparabola/syslinux/parabolaiso_sys64-linux-libre.cfg b/configs/talkingparabola/syslinux/parabolaiso_sys64-linux-libre.cfg deleted file mode 100644 index fd93b05..0000000 --- a/configs/talkingparabola/syslinux/parabolaiso_sys64-linux-libre.cfg +++ /dev/null @@ -1,15 +0,0 @@ -# -# SPDX-License-Identifier: GPL-3.0-or-later - -DEFAULT parabola64speech -TIMEOUT 30 - -LABEL parabola64speech -TEXT HELP -Boot the Parabola GNU/Linux-libre (x86_64) live medium with speakup enabled. -It allows you to install Parabola GNU/Linux-libre or perform system maintenance using texto-to-speech feedback. -ENDTEXT -MENU LABEL Boot Parabola GNU/Linux-libre (x86_64) with text-to-speech -LINUX boot/x86_64/vmlinuz-linux-libre -INITRD boot/x86_64/initramfs-linux-libre.img -APPEND parabolaisobasedir=%INSTALL_DIR% parabolaisolabel=%PARABOLAISO_LABEL% speakup.synth=soft diff --git a/configs/talkingparabola/syslinux/parabolaiso_sys_32_inc.cfg b/configs/talkingparabola/syslinux/parabolaiso_sys_32_inc.cfg deleted file mode 100644 index 402ab61..0000000 --- a/configs/talkingparabola/syslinux/parabolaiso_sys_32_inc.cfg +++ /dev/null @@ -1,6 +0,0 @@ -# -# SPDX-License-Identifier: GPL-3.0-or-later - -INCLUDE boot/syslinux/parabolaiso_head.cfg -INCLUDE boot/syslinux/parabolaiso_sys32-linux-libre.cfg -INCLUDE boot/syslinux/parabolaiso_tail.cfg diff --git a/configs/talkingparabola/syslinux/parabolaiso_sys_both_inc.cfg b/configs/talkingparabola/syslinux/parabolaiso_sys_both_inc.cfg deleted file mode 100644 index 0febc5a..0000000 --- a/configs/talkingparabola/syslinux/parabolaiso_sys_both_inc.cfg +++ /dev/null @@ -1,7 +0,0 @@ -# -# SPDX-License-Identifier: GPL-3.0-or-later - -INCLUDE boot/syslinux/parabolaiso_head.cfg -INCLUDE boot/syslinux/parabolaiso_sys64-linux-libre.cfg -INCLUDE boot/syslinux/parabolaiso_sys32-linux-libre.cfg -INCLUDE boot/syslinux/parabolaiso_tail.cfg diff --git a/configs/talkingparabola/syslinux/parabolaiso_sys_choose.cfg b/configs/talkingparabola/syslinux/parabolaiso_sys_choose.cfg deleted file mode 100644 index 2d41bb9..0000000 --- a/configs/talkingparabola/syslinux/parabolaiso_sys_choose.cfg +++ /dev/null @@ -1,14 +0,0 @@ -# -# SPDX-License-Identifier: GPL-3.0-or-later - -DEFAULT choose - -LABEL choose -COM32 boot/syslinux/ifcpu64.c32 -APPEND have64 -- nohave64 - -LABEL have64 -CONFIG boot/syslinux/parabolaiso_sys_both_inc.cfg - -LABEL nohave64 -CONFIG boot/syslinux/parabolaiso_sys_32_inc.cfg diff --git a/configs/talkingparabola/syslinux/parabolaiso_tail.cfg b/configs/talkingparabola/syslinux/parabolaiso_tail.cfg deleted file mode 100644 index 685e1c8..0000000 --- a/configs/talkingparabola/syslinux/parabolaiso_tail.cfg +++ /dev/null @@ -1,38 +0,0 @@ -# -# SPDX-License-Identifier: GPL-3.0-or-later - -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 boot/syslinux/chain.c32 -APPEND hd0 0 - -# http://www.memtest.org/ -LABEL memtest -MENU LABEL Run Memtest86+ (RAM test) -LINUX boot/memtest - -# http://hdt-project.org/ -LABEL hdt -MENU LABEL Hardware Information (HDT) -COM32 boot/syslinux/hdt.c32 -APPEND modules_alias=boot/syslinux/hdt/modalias.gz pciids=boot/syslinux/hdt/pciids.gz - -LABEL reboot -TEXT HELP -Reboot computer. -The computer's firmware must support APM. -ENDTEXT -MENU LABEL Reboot -COM32 boot/syslinux/reboot.c32 - -LABEL poweroff -TEXT HELP -Power off computer. -The computer's firmware must support APM. -ENDTEXT -MENU LABEL Power Off -COM32 boot/syslinux/poweroff.c32 diff --git a/configs/talkingparabola/syslinux/splash.png b/configs/talkingparabola/syslinux/splash.png deleted file mode 100644 index eb20a51..0000000 Binary files a/configs/talkingparabola/syslinux/splash.png and /dev/null differ diff --git a/configs/talkingparabola/syslinux/splash.svg b/configs/talkingparabola/syslinux/splash.svg deleted file mode 100644 index e44cace..0000000 --- a/configs/talkingparabola/syslinux/splash.svg +++ /dev/null @@ -1,258 +0,0 @@ - - - TalkingParabola GNU/Linux-libre - - - - image/svg+xml - - TalkingParabola GNU/Linux-libre - - 2015/02/28 - - - Jorge Araya Navarro + José Miguel Silva Lara - - - - - Márcio Alexandre Silva Delgado - - - - - CC BY-SA - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/configs/talkingparabola/syslinux/syslinux.cfg b/configs/talkingparabola/syslinux/syslinux.cfg deleted file mode 100644 index f0239ac..0000000 --- a/configs/talkingparabola/syslinux/syslinux.cfg +++ /dev/null @@ -1,8 +0,0 @@ -# -# SPDX-License-Identifier: GPL-3.0-or-later - -DEFAULT loadconfig - -LABEL loadconfig - CONFIG parabolaiso.cfg - APPEND ../../ -- cgit v1.2.2