add # SPDX-License-Identifier: GPL-2.0-only

This commit is contained in:
Tobias Powalowski 2023-01-27 08:22:33 +01:00
parent 83595664f9
commit 87a995a951
43 changed files with 76 additions and 12 deletions

View file

@ -1,5 +1,5 @@
#!/usr/bin/env bash
#!/usr/bin/env bash
# SPDX-License-Identifier: GPL-2.0-only
# created by Tobias Powalowski <tpowa@archlinux.org>
_APPNAME="$(basename "${0}")"
_usage () {

View file

@ -1,4 +1,6 @@
#!/usr/bin/env bash
# SPDX-License-Identifier: GPL-2.0-only
# created by Tobias Powalowski <tpowa@archlinux.org>
. /usr/lib/archboot/common.sh
. /usr/lib/archboot/bootloader.sh
_SHIM=$(mktemp -d shim.XXX)

View file

@ -1,4 +1,5 @@
#!/usr/bin/env bash
# SPDX-License-Identifier: GPL-2.0-only
#
# copy-mointpoint.sh - copy recursivly a mountpoint using tar
# by Tobias Powalowski <tpowa@archlinux.org>

View file

@ -1,4 +1,5 @@
#!/usr/bin/env bash
# SPDX-License-Identifier: GPL-2.0-only
#
# archboot-hwsim.sh - setup a test SSID
# by Tobias Powalowski <tpowa@archlinux.org>

View file

@ -1,4 +1,5 @@
#!/usr/bin/env bash
# SPDX-License-Identifier: GPL-2.0-only
# written by Tobias Powalowski <tpowa@archlinux.org>
_ANSWER="/tmp/.km"
_TITLE="Arch Linux Console Font And Keymap Setting"

View file

@ -1,4 +1,5 @@
#!/usr/bin/env bash
# SPDX-License-Identifier: GPL-2.0-only
# created by Tobias Powalowski <tpowa@archlinux.org>
_DESTDIR="${1}"
. /usr/lib/archboot/installer/common.sh

View file

@ -1,4 +1,5 @@
#!/usr/bin/env bash
# SPDX-License-Identifier: GPL-2.0-only
#
# archboot-restore-usbstick.sh - restore usbstick to FAT32
# by Tobias Powalowski <tpowa@archlinux.org>

View file

@ -1,4 +1,5 @@
#!/usr/bin/env bash
# SPDX-License-Identifier: GPL-2.0-only
# created by Tobias Powalowski <tpowa@archlinux.org>
# source base and common first, contains basic parameters
. /usr/lib/archboot/installer/base.sh

View file

@ -1,4 +1,5 @@
#!/usr/bin/env bash
# SPDX-License-Identifier: GPL-2.0-only
# written by Tobias Powalowski <tpowa@archlinux.org>
_ANSWER="/tmp/.tz"
_TITLE="Arch Linux Time And Date Setting"

View file

@ -1,4 +1,5 @@
#!/usr/bin/env bash
# SPDX-License-Identifier: GPL-2.0-only
# created by Tobias Powalowski <tpowa@archlinux.org>
. /etc/archboot/defaults
. /usr/lib/archboot/common.sh

View file

@ -1,4 +1,5 @@
#!/usr/bin/env bash
# SPDX-License-Identifier: GPL-2.0-only
# created by Tobias Powalowski <tpowa@archlinux.org>
. /etc/archboot/defaults
# fedora shim setup
@ -93,3 +94,4 @@ echo "Removing ${1} directory."
rm -r "${1}"
echo "Finished ${1}."
}
# vim: set ft=sh ts=4 sw=4 et:

View file

@ -1,4 +1,5 @@
#!/usr/bin/env bash
# SPDX-License-Identifier: GPL-2.0-only
# created by Tobias Powalowski <tpowa@archlinux.org>
. /etc/archboot/defaults
LANG="C"
@ -187,3 +188,4 @@ _cachedir_check() {
fi
}
# vim: set ft=sh ts=4 sw=4 et:

View file

@ -1,4 +1,5 @@
#!/usr/bin/env bash
# SPDX-License-Identifier: GPL-2.0-only
# created by Tobias Powalowski <tpowa@archlinux.org>
. /etc/archboot/defaults
@ -208,3 +209,4 @@ _fix_groups() {
${_NSPAWN} "${1}" groupadd -r -g 90 network &>/dev/null
${_NSPAWN} "${1}" groupadd -r tss &>/dev/null
}
# vim: set ft=sh ts=4 sw=4 et:

View file

@ -1,4 +1,5 @@
#!/usr/bin/env bash
# SPDX-License-Identifier: GPL-2.0-only
# created by Tobias Powalowski <tpowa@archlinux.org>
# preprocess fstab file
# comments out old fields and inserts new ones
@ -235,3 +236,4 @@ _auto_nano_syntax() {
grep -q '^include' "${_DESTDIR}/etc/nanorc" || echo "include \"/usr/share/nano/*.nanorc\"" >> "${_DESTDIR}/etc/nanorc"
sleep 2
}
# vim: set ft=sh ts=4 sw=4 et:

View file

@ -1,4 +1,5 @@
#!/usr/bin/env bash
# SPDX-License-Identifier: GPL-2.0-only
# created by Tobias Powalowski <tpowa@archlinux.org>
_autoprepare() {
# check on special devices and stop them, else weird things can happen during partitioning!
@ -281,3 +282,4 @@ _autoprepare() {
sleep 5
_S_MKFSAUTO=1
}
# vim: set ft=sh ts=4 sw=4 et:

View file

@ -1,4 +1,5 @@
#!/usr/bin/env bash
# SPDX-License-Identifier: GPL-2.0-only
# created by Tobias Powalowski <tpowa@archlinux.org>
_ANSWER="/tmp/.setup"
_NO_LOG="/dev/null"
@ -330,3 +331,4 @@ _mainmenu() {
;;
esac
}
# vim: set ft=sh ts=4 sw=4 et:

View file

@ -1,4 +1,5 @@
#!/usr/bin/env bash
# SPDX-License-Identifier: GPL-2.0-only
# created by Tobias Powalowski <tpowa@archlinux.org>
_getfstype()
{
@ -837,3 +838,4 @@ _createluks()
cryptsetup -q luksFormat "${_DEV}" <"${_LUKSPASSPHRASE}" >"${_LOG}"
_opening_luks
}
# vim: set ft=sh ts=4 sw=4 et:

View file

@ -1,4 +1,5 @@
#!/usr/bin/env bash
# SPDX-License-Identifier: GPL-2.0-only
# created by Tobias Powalowski <tpowa@archlinux.org>
_getrootfstype() {
_ROOTFS="$(_getfstype "${_ROOTDEV}")"
@ -975,3 +976,4 @@ _install_bootloader() {
_NEXTITEM="8"
fi
}
# vim: set ft=sh ts=4 sw=4 et:

View file

@ -1,4 +1,5 @@
#!/usr/bin/env bash
# SPDX-License-Identifier: GPL-2.0-only
# created by Tobias Powalowski <tpowa@archlinux.org>
# scan and update btrfs devices
_btrfs_scan() {
@ -262,3 +263,4 @@ _btrfs_compress() {
_BTRFS_COMPRESS="compress=$(cat "${_ANSWER}")"
fi
}
# vim: set ft=sh ts=4 sw=4 et:

View file

@ -1,4 +1,5 @@
#!/usr/bin/env bash
# SPDX-License-Identifier: GPL-2.0-only
# created by Tobias Powalowski <tpowa@archlinux.org>
# we rely on some output which is parsed in english!
LANG=C.UTF8
@ -154,3 +155,4 @@ _locale_gen() {
locale-gen &>"${_NO_LOG}"
fi
}
# vim: set ft=sh ts=4 sw=4 et:

View file

@ -1,4 +1,5 @@
#!/usr/bin/env bash
# SPDX-License-Identifier: GPL-2.0-only
# created by Tobias Powalowski <tpowa@archlinux.org>
_check_root_password() {
# check if empty password is set
@ -114,3 +115,4 @@ _run_locale_gen() {
_locale_gen
sleep 2
}
# vim: set ft=sh ts=4 sw=4 et:

View file

@ -1,4 +1,5 @@
#!/usr/bin/env bash
# SPDX-License-Identifier: GPL-2.0-only
# created by Tobias Powalowski <tpowa@archlinux.org>
# _destdir_mounts()
# check if _ROOTDEV is set and if something is mounted on ${_DESTDIR}
@ -480,3 +481,4 @@ _mkfs() {
_check_filesystem_fstab "$@"
fi
}
# vim: set ft=sh ts=4 sw=4 et:

View file

@ -1,4 +1,5 @@
#!/usr/bin/env bash
# SPDX-License-Identifier: GPL-2.0-only
# created by Tobias Powalowski <tpowa@archlinux.org>
_net_interfaces() {
find /sys/class/net/* -type l ! -name 'lo' -printf '%f ' -exec cat {}/address \;
@ -177,3 +178,4 @@ _donetwork() {
_NEXTITEM="2"
_S_NET=1
}
# vim: set ft=sh ts=4 sw=4 et:

View file

@ -1,4 +1,5 @@
#!/usr/bin/env bash
# SPDX-License-Identifier: GPL-2.0-only
# created by Tobias Powalowski <tpowa@archlinux.org>
_getsource() {
_PACMAN_CONF=""
@ -189,3 +190,4 @@ _install_packages() {
# tear down the chroot environment
_chroot_umount
}
# vim: set ft=sh ts=4 sw=4 et:

View file

@ -1,4 +1,5 @@
#!/usr/bin/env bash
# SPDX-License-Identifier: GPL-2.0-only
# created by Tobias Powalowski <tpowa@archlinux.org>
_detect_disk() {
if [[ -z "${_DISK}" ]] || ! echo "${_DISK}" | grep -q '/dev/'; then
@ -150,3 +151,4 @@ _partition() {
done
_NEXTITEM="3"
}
# vim: set ft=sh ts=4 sw=4 et:

View file

@ -1,4 +1,5 @@
#!/usr/bin/env bash
# SPDX-License-Identifier: GPL-2.0-only
# created by Tobias Powalowski <tpowa@archlinux.org>
_create_raid_menu() {
_NEXTITEM=""
@ -138,3 +139,4 @@ _create_special() {
_NEXTITEM="4"
fi
}
# vim: set ft=sh ts=4 sw=4 et:

View file

@ -1,4 +1,5 @@
#!/bin/bash
#!/usr/bin/env bash
# SPDX-License-Identifier: GPL-2.0-only
# created by Tobias Powalowski <tpowa@archlinux.org>
. /etc/archboot/defaults
_PRESET_DIR="/etc/archboot/presets"
@ -263,3 +264,4 @@ _cleanup_iso() {
echo "Cleanup... removing ${_ISODIR}..."
[[ -d "${_ISODIR}" ]] && rm -r "${_ISODIR}"
}
# vim: set ft=sh ts=4 sw=4 et:

View file

@ -1,4 +1,5 @@
#!/bin/bash
#!/usr/bin/env bash
# SPDX-License-Identifier: GPL-2.0-only
# created by Tobias Powalowski <tpowa@archlinux.org>
# don't run ttyS0 as first device
_vconsole() {
@ -111,3 +112,4 @@ else
_welcome
_run_update_installer
fi
# vim: set ft=sh ts=4 sw=4 et:

View file

@ -1,4 +1,5 @@
#!/bin/bash
#!/usr/bin/env bash
# SPDX-License-Identifier: GPL-2.0-only
# created by Tobias Powalowski <tpowa@archlinux.org>
. /etc/archboot/defaults
_ISONAME="archboot-$(date +%Y.%m.%d-%H.%M)"
@ -151,3 +152,4 @@ _create_iso() {
[[ -f "${i}" ]] && cksum -a sha256 "${i}" >> sha256sum.txt
done
}
# vim: set ft=sh ts=4 sw=4 et:

View file

@ -1,4 +1,5 @@
#!/bin/bash
#!/usr/bin/env bash
# SPDX-License-Identifier: GPL-2.0-only
# created by Tobias Powalowski <tpowa@archlinux.org>
. /etc/archboot/defaults
_GPG_KEY="/usr/share/archboot/gpg/tpowa.gpg"
@ -33,3 +34,4 @@ _cleanup_repodir() {
rm -r "${1}"
}
# vim: set ft=sh ts=4 sw=4 et:

View file

@ -1,4 +1,5 @@
#!/bin/bash
#!/usr/bin/env bash
# SPDX-License-Identifier: GPL-2.0-only
# created by Tobias Powalowski <tpowa@archlinux.org>
. /etc/archboot/defaults
. /usr/lib/archboot/common.sh

View file

@ -1,4 +1,5 @@
#!/bin/bash
#!/usr/bin/env bash
# SPDX-License-Identifier: GPL-2.0-only
# created by Tobias Powalowski <tpowa@archlinux.org>
. /usr/lib/archboot/common.sh
. /usr/lib/archboot/container.sh

View file

@ -1,4 +1,5 @@
#!/bin/bash
#!/usr/bin/env bash
# SPDX-License-Identifier: GPL-2.0-only
# created by Tobias Powalowski <tpowa@archlinux.org>
. /usr/lib/archboot/common.sh
. /usr/lib/archboot/iso.sh

View file

@ -1,4 +1,5 @@
#!/bin/bash
#!/usr/bin/env bash
# SPDX-License-Identifier: GPL-2.0-only
# created by Tobias Powalowski <tpowa@archlinux.org>
. /usr/lib/archboot/common.sh
. /usr/lib/archboot/release.sh

View file

@ -1,4 +1,5 @@
#!/bin/bash
#!/usr/bin/env bash
# SPDX-License-Identifier: GPL-2.0-only
# created by Tobias Powalowski <tpowa@archlinux.org>
. /usr/lib/archboot/common.sh
. /usr/lib/archboot/container.sh

View file

@ -1,4 +1,5 @@
#!/bin/bash
#!/usr/bin/env bash
# SPDX-License-Identifier: GPL-2.0-only
. /usr/lib/archboot/common.sh
. /usr/lib/archboot/server.sh
_root_check

View file

@ -1,4 +1,5 @@
#!/bin/bash
#!/usr/bin/env bash
# SPDX-License-Identifier: GPL-2.0-only
# created by Tobias Powalowski <tpowa@archlinux.org>
. /etc/archboot/defaults
. /usr/lib/archboot/container.sh
@ -114,3 +115,4 @@ _server_release() {
mv "${_ISO_BUILD_DIR}" "${_DIR}"
_server_upload "${_SERVER_IMAGE_DIR}"
}
# vim: set ft=sh ts=4 sw=4 et:

View file

@ -1,4 +1,5 @@
#!/usr/bin/env bash
# SPDX-License-Identifier: GPL-2.0-only
# created by Tobias Powalowski <tpowa@archlinux.org>
_install_gnome_wayland() {
_PACKAGES="${_WAYLAND_PACKAGE} ${_STANDARD_PACKAGES} ${_STANDARD_BROWSER} ${_GNOME_PACKAGES}"

View file

@ -1,4 +1,5 @@
#!/usr/bin/env bash
# SPDX-License-Identifier: GPL-2.0-only
# created by Tobias Powalowski <tpowa@archlinux.org>
_install_gnome() {
_PACKAGES="${_XORG_PACKAGE} ${_VNC_PACKAGE} ${_STANDARD_PACKAGES} ${_STANDARD_BROWSER} ${_GNOME_PACKAGES}"

View file

@ -1,4 +1,5 @@
#!/usr/bin/env bash
# SPDX-License-Identifier: GPL-2.0-only
# created by Tobias Powalowski <tpowa@archlinux.org>
_install_plasma_wayland() {
_PACKAGES="${_WAYLAND_PACKAGE} ${_STANDARD_PACKAGES} ${_STANDARD_BROWSER} ${_PLASMA_PACKAGES}"

View file

@ -1,4 +1,5 @@
#!/usr/bin/env bash
# SPDX-License-Identifier: GPL-2.0-only
# created by Tobias Powalowski <tpowa@archlinux.org>
_install_plasma() {
_PACKAGES="${_XORG_PACKAGE} ${_VNC_PACKAGE} ${_STANDARD_PACKAGES} ${_STANDARD_BROWSER} ${_PLASMA_PACKAGES}"

View file

@ -1,4 +1,5 @@
#!/usr/bin/env bash
# SPDX-License-Identifier: GPL-2.0-only
# created by Tobias Powalowski <tpowa@archlinux.org>
_D_SCRIPTS=""
_L_COMPLETE=""

View file

@ -1,4 +1,5 @@
#!/usr/bin/env bash
# SPDX-License-Identifier: GPL-2.0-only
# created by Tobias Powalowski <tpowa@archlinux.org>
_install_xfce() {
if ! [[ -e /usr/bin/startxfce4 ]]; then