aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMike Gabriel <mike.gabriel@das-netzwerkteam.de>2025-06-20 00:41:06 +0200
committerMike Gabriel <mike.gabriel@das-netzwerkteam.de>2025-06-20 00:41:06 +0200
commit19351c6f470d09117319a3a593347a04c396c8f1 (patch)
treef957eedb4f6279017ef03a997fb5790a13686c69
parent7df536395b0a9aa8ce4291f41c5efc8931737566 (diff)
downloaddebian-edu-fai+itzks-19351c6f470d09117319a3a593347a04c396c8f1.tar.gz
debian-edu-fai+itzks-19351c6f470d09117319a3a593347a04c396c8f1.tar.bz2
debian-edu-fai+itzks-19351c6f470d09117319a3a593347a04c396c8f1.zip
fai/config/class/40-parse-profiles.sh: Add OS_SUFFIX fallback detection for Debian testing.
-rwxr-xr-xfai/config/class/40-parse-profiles.sh5
1 files changed, 5 insertions, 0 deletions
diff --git a/fai/config/class/40-parse-profiles.sh b/fai/config/class/40-parse-profiles.sh
index 3761e8d..7885c7f 100755
--- a/fai/config/class/40-parse-profiles.sh
+++ b/fai/config/class/40-parse-profiles.sh
@@ -119,6 +119,11 @@ prtresult() {
# a very simple OS + version detection mechanism
OS_SUFFIX="$(source /etc/os-release 2>/dev/null && printf "%s_%s" "${ID^^}" "${VERSION_ID}")"
+if [ -z "${OS_SUFFIX}" ]; then
+ # Use VERSION_CODENAME instead, this happens when installing based on Debian testing.
+ OS_SUFFIX="$(source /etc/os-release 2>/dev/null && printf "%s_%s" "${ID^^}" "${VERSION_CODENAME}")"
+fi
+
# read all files with name matching *.profile
_parsed=0
shopt -s nullglob