#!/bin/bash # SPDX-Version: 3.0 # SPDX-CreationInfo: 2025-06-17; WEIDNER, Marc S.; # SPDX-ExternalRef: GIT https://git.coresecret.dev/msw/CISS.debian.installer.git # SPDX-FileContributor: WEIDNER, Marc S.; Centurion Intelligence Consulting Agency # SPDX-FileCopyrightText: 2024-2025; WEIDNER, Marc S.; # SPDX-FileType: SOURCE # SPDX-License-Identifier: EUPL-1.2 OR LicenseRef-CCLA-1.0 # SPDX-LicenseComment: This file is part of the CISS.debian.installer.secure framework. # SPDX-PackageName: CISS.debian.installer # SPDX-Security-Contact: security@coresecret.eu ### XDG variables (do not override if already set). set -a # shellcheck disable=SC2034 XDG_CONFIG_HOME="${XDG_CONFIG_HOME:-${HOME}/.config}" # shellcheck disable=SC2034 XDG_DATA_HOME="${XDG_DATA_HOME:-${HOME}/.local/share}" # shellcheck disable=SC2034 XDG_CACHE_HOME="${XDG_CACHE_HOME:-${HOME}/.cache}" # shellcheck disable=SC2034 XDG_STATE_HOME="${XDG_STATE_HOME:-${HOME}/.local/state}" # shellcheck disable=SC2034 XDG_CONFIG_DIRS="${XDG_CONFIG_DIRS:-/etc/xdg}" # shellcheck disable=SC2034 XDG_DATA_DIRS="${XDG_DATA_DIRS:-/usr/local/share:/usr/share}" ### Optional migrations (controlled via /etc/default/ciss-xdg-profile). [[ -f /etc/default/ciss-xdg-profile ]] && . /etc/default/ciss-xdg-profile ### Bash history -> XDG_STATE_HOME (only if running bash). if [[ "${ENABLE_XDG_BASH_HISTORY:-1}" = "1" ]] && [[ -n "${BASH_VERSION:-}" ]]; then HISTFILE="${XDG_STATE_HOME}/bash/history" fi set +a # vim: number et ts=2 sw=2 sts=2 ai tw=128 ft=sh