File: 0001_Update-classic-TCE-to-debian-buster.patch

package info (click to toggle)
x2gothinclient 1.5.0.1-13
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 856 kB
  • sloc: sh: 1,285; perl: 433; cpp: 76; makefile: 26
file content (81 lines) | stat: -rw-r--r-- 3,041 bytes parent folder | download | duplicates (4)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
From c55703cdb9e07f87d443934a93eb8f7b60566f2f Mon Sep 17 00:00:00 2001
From: Oleksandr Shneyder <admin@bigbook>
Date: Tue, 10 Dec 2019 11:59:23 -0600
Subject: [PATCH] Update classic TCE to debian buster.

---
# debian/changelog                       | 4 ++++
 management/etc/x2gothinclient_settings | 4 ++--
 management/sbin/x2gothinclient_create  | 3 +++
 management/sbin/x2gothinclient_update  | 2 +-
 4 files changed, 10 insertions(+), 3 deletions(-)

#diff --git a/debian/changelog b/debian/changelog
#index 22fb9ab..8491264 100644
#--- a/debian/changelog
#+++ b/debian/changelog
#@@ -1,7 +1,11 @@
# x2gothinclient (1.5.0.2-0x2go1) UNRELEASED; urgency=medium
#
#+  [ X2Go Release Manager ]
#   * Continue development
#
#+  [ Oleksandr Shneyder ]
#+  * Update classic TCE to debian buster.
#+
#  -- X2Go Release Manager <git-admin@x2go.org>  Fri, 29 Nov 2019 08:26:12 +0100
#
# x2gothinclient (1.5.0.1-0x2go2) unstable; urgency=medium
diff --git a/management/etc/x2gothinclient_settings b/management/etc/x2gothinclient_settings
index 074549f..2bb8ed1 100644
--- a/management/etc/x2gothinclient_settings
+++ b/management/etc/x2gothinclient_settings
@@ -43,9 +43,9 @@ TC_SHELL="bash"
 TC_DEBMIRROR_URL="http://ftp.debian.org/debian"

 # Distro codename to use...
-TC_DISTRO_CODENAME="stretch"
+TC_DISTRO_CODENAME="buster"
 # or use older Debian ...
-#TC_DISTRO_CODENAME="jessie"
+#TC_DISTRO_CODENAME="stretch"

 # Default architecture is "amd64"
 TC_ARCH="amd64"
diff --git a/management/sbin/x2gothinclient_create b/management/sbin/x2gothinclient_create
index a9cf48f..fb0ddd6 100755
--- a/management/sbin/x2gothinclient_create
+++ b/management/sbin/x2gothinclient_create
@@ -204,6 +204,8 @@ chmod +x /sbin/start-stop-daemon

 export X2GO_HANDLE_DAEMONS=false

+[ \$? -eq 0 ] && apt-get install gnupg -y
+[ \$? -eq 0 ] && apt-key adv --recv-keys --keyserver keys.gnupg.net E1F958385BFE2B6E
 [ \$? -eq 0 ] && test -n "$TC_X2GO_DEBURL" && echo "$TC_X2GO_DEBURL" > /etc/apt/sources.list.d/x2go.list
 [ \$? -eq 0 ] && test -n "$TC_X2GO_DEBURL" && apt-get update
 [ \$? -eq 0 ] && test -n "$TC_X2GO_DEBURL" && apt-get install x2go-keyring -y
@@ -247,6 +249,7 @@ fi
 [ \$? -eq 0 ] && if ! getent group scard 1>/dev/null; then groupadd scard; fi
 [ \$? -eq 0 ] && adduser x2gothinclient scard
 [ \$? -eq 0 ] && passwd -l root
+[ \$? -eq 0 ] && systemctl enable x2gothinclient-displaymanager

 [ \$? -eq 0 ] && sed -e 's/#ListenAddress ::/AddressFamily inet\nListenAddress 127.0.0.1/' -i /etc/ssh/sshd_config

diff --git a/management/sbin/x2gothinclient_update b/management/sbin/x2gothinclient_update
index 297809c..7b9c49c 100755
--- a/management/sbin/x2gothinclient_update
+++ b/management/sbin/x2gothinclient_update
@@ -87,7 +87,7 @@ fi

 if test -f "$TC_CONFIG/freerdp/known_hosts" || test -f "$TC_CONFIG/freerdp/known_hosts2" ; then
 	mkdir -p "$TC_CHROOT/etc/x2go/freerdp/"
-	cp -v "$TC_CONFIG/freerdp/known_hosts*" "$TC_CHROOT/etc/x2go/freerdp/"
+	cp -v "$TC_CONFIG"/freerdp/known_hosts* "$TC_CHROOT/etc/x2go/freerdp/"
 fi

 echo
--
2.20.1