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

View file

@ -1,4 +1,6 @@
#!/usr/bin/env 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/common.sh
. /usr/lib/archboot/bootloader.sh . /usr/lib/archboot/bootloader.sh
_SHIM=$(mktemp -d shim.XXX) _SHIM=$(mktemp -d shim.XXX)

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

@ -1,4 +1,5 @@
#!/usr/bin/env bash #!/usr/bin/env bash
# SPDX-License-Identifier: GPL-2.0-only
# created by Tobias Powalowski <tpowa@archlinux.org> # created by Tobias Powalowski <tpowa@archlinux.org>
. /etc/archboot/defaults . /etc/archboot/defaults
@ -208,3 +209,4 @@ _fix_groups() {
${_NSPAWN} "${1}" groupadd -r -g 90 network &>/dev/null ${_NSPAWN} "${1}" groupadd -r -g 90 network &>/dev/null
${_NSPAWN} "${1}" groupadd -r tss &>/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 #!/usr/bin/env bash
# SPDX-License-Identifier: GPL-2.0-only
# created by Tobias Powalowski <tpowa@archlinux.org> # created by Tobias Powalowski <tpowa@archlinux.org>
# preprocess fstab file # preprocess fstab file
# comments out old fields and inserts new ones # 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" grep -q '^include' "${_DESTDIR}/etc/nanorc" || echo "include \"/usr/share/nano/*.nanorc\"" >> "${_DESTDIR}/etc/nanorc"
sleep 2 sleep 2
} }
# vim: set ft=sh ts=4 sw=4 et:

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

@ -1,4 +1,5 @@
#!/usr/bin/env bash #!/usr/bin/env bash
# SPDX-License-Identifier: GPL-2.0-only
# created by Tobias Powalowski <tpowa@archlinux.org> # created by Tobias Powalowski <tpowa@archlinux.org>
_create_raid_menu() { _create_raid_menu() {
_NEXTITEM="" _NEXTITEM=""
@ -138,3 +139,4 @@ _create_special() {
_NEXTITEM="4" _NEXTITEM="4"
fi 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> # created by Tobias Powalowski <tpowa@archlinux.org>
. /etc/archboot/defaults . /etc/archboot/defaults
_PRESET_DIR="/etc/archboot/presets" _PRESET_DIR="/etc/archboot/presets"
@ -263,3 +264,4 @@ _cleanup_iso() {
echo "Cleanup... removing ${_ISODIR}..." echo "Cleanup... removing ${_ISODIR}..."
[[ -d "${_ISODIR}" ]] && rm -r "${_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> # created by Tobias Powalowski <tpowa@archlinux.org>
# don't run ttyS0 as first device # don't run ttyS0 as first device
_vconsole() { _vconsole() {
@ -111,3 +112,4 @@ else
_welcome _welcome
_run_update_installer _run_update_installer
fi 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> # created by Tobias Powalowski <tpowa@archlinux.org>
. /etc/archboot/defaults . /etc/archboot/defaults
_ISONAME="archboot-$(date +%Y.%m.%d-%H.%M)" _ISONAME="archboot-$(date +%Y.%m.%d-%H.%M)"
@ -151,3 +152,4 @@ _create_iso() {
[[ -f "${i}" ]] && cksum -a sha256 "${i}" >> sha256sum.txt [[ -f "${i}" ]] && cksum -a sha256 "${i}" >> sha256sum.txt
done 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> # created by Tobias Powalowski <tpowa@archlinux.org>
. /etc/archboot/defaults . /etc/archboot/defaults
_GPG_KEY="/usr/share/archboot/gpg/tpowa.gpg" _GPG_KEY="/usr/share/archboot/gpg/tpowa.gpg"
@ -33,3 +34,4 @@ _cleanup_repodir() {
rm -r "${1}" 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> # created by Tobias Powalowski <tpowa@archlinux.org>
. /etc/archboot/defaults . /etc/archboot/defaults
. /usr/lib/archboot/common.sh . /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> # created by Tobias Powalowski <tpowa@archlinux.org>
. /usr/lib/archboot/common.sh . /usr/lib/archboot/common.sh
. /usr/lib/archboot/container.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> # created by Tobias Powalowski <tpowa@archlinux.org>
. /usr/lib/archboot/common.sh . /usr/lib/archboot/common.sh
. /usr/lib/archboot/iso.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> # created by Tobias Powalowski <tpowa@archlinux.org>
. /usr/lib/archboot/common.sh . /usr/lib/archboot/common.sh
. /usr/lib/archboot/release.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> # created by Tobias Powalowski <tpowa@archlinux.org>
. /usr/lib/archboot/common.sh . /usr/lib/archboot/common.sh
. /usr/lib/archboot/container.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/common.sh
. /usr/lib/archboot/server.sh . /usr/lib/archboot/server.sh
_root_check _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> # created by Tobias Powalowski <tpowa@archlinux.org>
. /etc/archboot/defaults . /etc/archboot/defaults
. /usr/lib/archboot/container.sh . /usr/lib/archboot/container.sh
@ -114,3 +115,4 @@ _server_release() {
mv "${_ISO_BUILD_DIR}" "${_DIR}" mv "${_ISO_BUILD_DIR}" "${_DIR}"
_server_upload "${_SERVER_IMAGE_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 #!/usr/bin/env bash
# SPDX-License-Identifier: GPL-2.0-only
# created by Tobias Powalowski <tpowa@archlinux.org> # created by Tobias Powalowski <tpowa@archlinux.org>
_install_gnome_wayland() { _install_gnome_wayland() {
_PACKAGES="${_WAYLAND_PACKAGE} ${_STANDARD_PACKAGES} ${_STANDARD_BROWSER} ${_GNOME_PACKAGES}" _PACKAGES="${_WAYLAND_PACKAGE} ${_STANDARD_PACKAGES} ${_STANDARD_BROWSER} ${_GNOME_PACKAGES}"

View file

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

View file

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

View file

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

View file

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

View file

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