fix 5
This commit is contained in:
@ -6,7 +6,7 @@
|
|||||||
# 1.5.5 (offizieller Release-Tarball, Checksum-verifiziert).
|
# 1.5.5 (offizieller Release-Tarball, Checksum-verifiziert).
|
||||||
# - Debian 13 (trixie) oder neuer: FreeRDP3 (freerdp3-dev). Da der letzte
|
# - Debian 13 (trixie) oder neuer: FreeRDP3 (freerdp3-dev). Da der letzte
|
||||||
# offizielle guacamole-server-Release (1.6.0) nicht gegen trixies
|
# offizielle guacamole-server-Release (1.6.0) nicht gegen trixies
|
||||||
# FreeRDP 3.15 baut, wird stattdessen der "master"-Branch (git) gebaut
|
# FreeRDP 3.15 baut, wird stattdessen der "main"-Branch (git) gebaut
|
||||||
# -- s. ausfuehrlicher Warnhinweis in tasks/main.yml. Sobald ein
|
# -- s. ausfuehrlicher Warnhinweis in tasks/main.yml. Sobald ein
|
||||||
# Guacamole-Release mit funktionierender FreeRDP-3.15-Unterstuetzung
|
# Guacamole-Release mit funktionierender FreeRDP-3.15-Unterstuetzung
|
||||||
# erscheint, hier guacd_version auf diesen Tag setzen, um wieder auf
|
# erscheint, hier guacd_version auf diesen Tag setzen, um wieder auf
|
||||||
@ -15,5 +15,6 @@ guacd_version: ""
|
|||||||
guacd_freerdp_dev_package: ""
|
guacd_freerdp_dev_package: ""
|
||||||
|
|
||||||
# Nur relevant im git-Build-Pfad (s.o.): welcher Branch/Tag/Commit gebaut
|
# Nur relevant im git-Build-Pfad (s.o.): welcher Branch/Tag/Commit gebaut
|
||||||
# wird. Default "master".
|
# wird. Default "main" (Standard-Branch von apache/guacamole-server auf
|
||||||
guacd_git_ref: "master"
|
# GitHub -- NICHT "master").
|
||||||
|
guacd_git_ref: "main"
|
||||||
|
|||||||
@ -22,21 +22,22 @@
|
|||||||
# rdpFreerdp, s. https://issues.apache.org/jira/browse/GUACAMOLE-2146 und
|
# rdpFreerdp, s. https://issues.apache.org/jira/browse/GUACAMOLE-2146 und
|
||||||
# diverse Debian-13-Install-Guides, die genau das bestaetigen). Es gibt
|
# diverse Debian-13-Install-Guides, die genau das bestaetigen). Es gibt
|
||||||
# noch KEIN Release mit funktionierender FreeRDP-3.15-Unterstuetzung.
|
# noch KEIN Release mit funktionierender FreeRDP-3.15-Unterstuetzung.
|
||||||
# Daher wird hier stattdessen der guacamole-server-"master"-Branch (git)
|
# Daher wird hier stattdessen der guacamole-server-"main"-Branch (git,
|
||||||
# gebaut, in der Hoffnung/Annahme, dass dort bereits Anpassungen an
|
# Standard-Branch des apache/guacamole-server-Repos) gebaut, in der
|
||||||
# neuere FreeRDP-3.x-APIs eingeflossen sind.
|
# Hoffnung/Annahme, dass dort bereits Anpassungen an neuere
|
||||||
|
# FreeRDP-3.x-APIs eingeflossen sind.
|
||||||
#
|
#
|
||||||
# ACHTUNG: Das ist AUSDRUECKLICH KEIN von Apache Guacamole empfohlener Weg
|
# ACHTUNG: Das ist AUSDRUECKLICH KEIN von Apache Guacamole empfohlener Weg
|
||||||
# (Doku: "please not a non-release version from git") -- kein stabiler
|
# (Doku: "please not a non-release version from git") -- kein stabiler
|
||||||
# Versions-Tag, keine Checksum-Verifikation moeglich, kann durch Aenderungen
|
# 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
|
# ein Guacamole-Release mit getesteter FreeRDP-3.15-Unterstuetzung
|
||||||
# erscheint, sollte per group_vars auf einen festen Tag zurueckgestellt
|
# erscheint, sollte per group_vars auf einen festen Tag zurueckgestellt
|
||||||
# werden (guacd_version: "x.y.z" erzwingt den Release-Tarball-Pfad, auch
|
# 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.
|
# 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:
|
ansible.builtin.set_fact:
|
||||||
_guacd_freerdp_pkg: >-
|
_guacd_freerdp_pkg: >-
|
||||||
{{ guacd_freerdp_dev_package
|
{{ guacd_freerdp_dev_package
|
||||||
@ -51,7 +52,7 @@
|
|||||||
if (ansible_distribution == 'Debian' and ansible_distribution_major_version | int >= 13)
|
if (ansible_distribution == 'Debian' and ansible_distribution_major_version | int >= 13)
|
||||||
else 'release') }}
|
else 'release') }}
|
||||||
_guacd_version: "{{ guacd_version if (guacd_version | default('', true) | length > 0) else '1.5.5' }}"
|
_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
|
- name: Build-Abhaengigkeiten fuer guacd installieren
|
||||||
ansible.builtin.apt:
|
ansible.builtin.apt:
|
||||||
@ -121,7 +122,7 @@
|
|||||||
_guacd_src_dir: "/usr/local/src/guacamole-server-{{ _guacd_version }}"
|
_guacd_src_dir: "/usr/local/src/guacamole-server-{{ _guacd_version }}"
|
||||||
when: _guacd_build_mode == 'release'
|
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
|
- name: guacamole-server-Quellcode (git {{ _guacd_git_ref }}) holen/aktualisieren
|
||||||
ansible.builtin.git:
|
ansible.builtin.git:
|
||||||
|
|||||||
Reference in New Issue
Block a user