Added x2go CT

This commit is contained in:
2021-10-07 19:56:54 +00:00
parent b5d5531133
commit d2026f5d03
12 changed files with 367 additions and 4 deletions

View File

@@ -1,4 +1,4 @@
String[] ImgVariantList = ['minimal', 'default', 'jenkinsbuilder', 'imgbuilder', 'jenkins', 'mysql' , 'pihole' , 'collabora' , 'jellyfin' , 'domoticz' , 'omadaV3' , 'docker' , 'smb' , 'tvheadend' ]
String[] ImgVariantList = ['minimal', 'default', 'jenkinsbuilder', 'imgbuilder', 'jenkins', 'mysql' , 'pihole' , 'collabora' , 'jellyfin' , 'domoticz' , 'omadaV3' , 'docker' , 'smb' , 'tvheadend' , 'x2go' ]
pipeline {
agent { label 'LXCBuilder' }

View File

@@ -930,6 +930,13 @@ files:
variants:
- smb
#FileForX2go
- path: /opt/Setup
generator: copy
source: CT-Files/x2go
variants:
- x2go
packages:
manager: apt
update: true
@@ -950,6 +957,7 @@ packages:
- docker
- smb
- tvheadend
- x2go
#Https Repo pkgs
- packages:
@@ -964,6 +972,7 @@ packages:
- docker
- smb
- tvheadend
- x2go
#Minimal pkgs
- packages:
@@ -1137,6 +1146,50 @@ packages:
variants:
- tvheadend
#X2go pkgs
- packages:
- gnome-themes-extra
- xfce4-session
- xfce4-settings
- xfce4-panel
- xfconf
- xfdesktop4
- xfwm4
- xserver-xorg
- gvfs
- x2goserver
- x2goserver-extensions
- x2goserver-fmbindings
- x2goserver-xsession
- thunar
- lxterminal
- mousepad
- file-roller
- librsvg2-common
- ncurses-term
- filezilla
- google-chrome-stable
- firefox-esr
- mc
- xterm
- nedit
- nano
- clusterssh
- libreoffice-writer
- libreoffice-impress
- libreoffice-calc
- libreoffice-l10n-nl
- libreoffice-help-nl
- okular
- remmina
- remmina-plugin-rdp
- remmina-plugin-rdp
- remmina-plugin-vnc
- remmina-plugin-spice
action: install
variants:
- x2go
repositories:
- name: sources.list
url: |-
@@ -1200,6 +1253,13 @@ packages:
variants:
- tvheadend
#GoogleChrome Repo
- name: google-chrome.list
url: |-
deb [signed-by=/usr/share/keyrings/GoogleChrome-archive-keyring.gpg arch=amd64] http://dl.google.com/linux/chrome/deb/ stable main
variants:
- x2go
actions:
- trigger: post-unpack
action: |-
@@ -1249,6 +1309,7 @@ actions:
- domoticz
- omadaV3
- smb
- x2go
- trigger: post-packages
action: |-
@@ -1343,5 +1404,13 @@ actions:
variants:
- tvheadend
#GoogleChrome Repo key
- trigger: post-unpack
action: |-
#!/bin/sh
curl --retry 7 --retry-delay 5 -L -s https://dl-ssl.google.com/linux/linux_signing_key.pub | gpg --dearmor > /usr/share/keyrings/GoogleChrome-archive-keyring.gpg
variants:
- x2go
mappings:
architecture_map: debian