This commit is contained in:
2026-08-20 00:08:35 +02:00
parent a8dfd9387b
commit f8d80d3334
2 changed files with 13 additions and 11 deletions

View File

@ -22,21 +22,22 @@
# rdpFreerdp, s. https://issues.apache.org/jira/browse/GUACAMOLE-2146 und
# diverse Debian-13-Install-Guides, die genau das bestaetigen). Es gibt
# noch KEIN Release mit funktionierender FreeRDP-3.15-Unterstuetzung.
# Daher wird hier stattdessen der guacamole-server-"master"-Branch (git)
# gebaut, in der Hoffnung/Annahme, dass dort bereits Anpassungen an
# neuere FreeRDP-3.x-APIs eingeflossen sind.
# Daher wird hier stattdessen der guacamole-server-"main"-Branch (git,
# Standard-Branch des apache/guacamole-server-Repos) gebaut, in der
# Hoffnung/Annahme, dass dort bereits Anpassungen an neuere
# FreeRDP-3.x-APIs eingeflossen sind.
#
# ACHTUNG: Das ist AUSDRUECKLICH KEIN von Apache Guacamole empfohlener Weg
# (Doku: "please not a non-release version from git") -- kein stabiler
# Versions-Tag, keine Checksum-Verifikation moeglich, kann durch Aenderungen
# an "master" jederzeit brechen oder unerwartetes Verhalten zeigen. Sobald
# an "main" jederzeit brechen oder unerwartetes Verhalten zeigen. Sobald
# ein Guacamole-Release mit getesteter FreeRDP-3.15-Unterstuetzung
# erscheint, sollte per group_vars auf einen festen Tag zurueckgestellt
# werden (guacd_version: "x.y.z" erzwingt den Release-Tarball-Pfad, auch
# auf Debian 13). guacd_git_ref erlaubt es, statt "master" einen anderen
# auf Debian 13). guacd_git_ref erlaubt es, statt "main" einen anderen
# Branch/Tag/Commit zu bauen.
- name: FreeRDP-Paket, Build-Modus (Release-Tag vs. git-master) und Version anhand der Distribution bestimmen
- name: FreeRDP-Paket, Build-Modus (Release-Tag vs. git-main) und Version anhand der Distribution bestimmen
ansible.builtin.set_fact:
_guacd_freerdp_pkg: >-
{{ guacd_freerdp_dev_package
@ -51,7 +52,7 @@
if (ansible_distribution == 'Debian' and ansible_distribution_major_version | int >= 13)
else 'release') }}
_guacd_version: "{{ guacd_version if (guacd_version | default('', true) | length > 0) else '1.5.5' }}"
_guacd_git_ref: "{{ guacd_git_ref | default('master') }}"
_guacd_git_ref: "{{ guacd_git_ref | default('main') }}"
- name: Build-Abhaengigkeiten fuer guacd installieren
ansible.builtin.apt:
@ -121,7 +122,7 @@
_guacd_src_dir: "/usr/local/src/guacamole-server-{{ _guacd_version }}"
when: _guacd_build_mode == 'release'
# --- git-master-Pfad (Debian 13, s. Warnhinweis oben) ----------------------
# --- git-main-Pfad (Debian 13, s. Warnhinweis oben) -------------------------
- name: guacamole-server-Quellcode (git {{ _guacd_git_ref }}) holen/aktualisieren
ansible.builtin.git: