[X2go-Commits] x2gothinclient.git - master (branch) updated: 1.0.1.8-33-gcacfdec

X2Go dev team git-admin at x2go.org
Wed Sep 5 22:04:39 CEST 2012


The branch, master has been updated
       via  cacfdec77e11e87ee1d8b1fcff16d9014b84e582 (commit)
       via  0fee6764224d9ac31cfc0e14186eec78dc5a6252 (commit)
       via  b6ad3a0b529472d27b108ad0efe7f1601d660c4e (commit)
      from  9e756ed8695081abd79ff484e0e9dc4fc675b8de (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -----------------------------------------------------------------
commit cacfdec77e11e87ee1d8b1fcff16d9014b84e582
Author: Mike Gabriel <mike.gabriel at das-netzwerkteam.de>
Date:   Wed Sep 5 22:04:34 2012 +0200

    Add direct FreeRDP support for defaults TCE installation.

commit 0fee6764224d9ac31cfc0e14186eec78dc5a6252
Author: Mike Gabriel <mike.gabriel at das-netzwerkteam.de>
Date:   Wed Sep 5 21:46:51 2012 +0200

    Move configuration template from /usr/share/tce to /usr/share/tce/etc.

commit b6ad3a0b529472d27b108ad0efe7f1601d660c4e
Author: Mike Gabriel <mike.gabriel at das-netzwerkteam.de>
Date:   Wed Sep 5 21:36:31 2012 +0200

    x2gothinlient_shell: typo fix

-----------------------------------------------------------------------

Summary of changes:
 debian/changelog                                   |    2 +
 debian/control                                     |    2 +-
 debian/x2gothinclientmanagement.install            |    3 +-
 .../sbin/x2gothinclient_create                     |   11 ++-
 x2gothinclientmanagement/sbin/x2gothinclient_shell |    2 +-
 .../sbin/x2gothinclient_update                     |    4 +
 .../share/{ => etc}/x2goclient-background.svg      |    0
 .../share/{ => etc}/x2gothinclient_init            |    1 +
 .../share/etc/x2gothinclient_sessions              |   68 ++++++++++++++++++++
 .../share/{ => etc}/x2gothinclient_start           |    0
 .../share/x2gothinclient_sessions                  |   38 -----------
 11 files changed, 85 insertions(+), 46 deletions(-)
 rename x2gothinclientmanagement/share/{ => etc}/x2goclient-background.svg (100%)
 rename x2gothinclientmanagement/share/{ => etc}/x2gothinclient_init (90%)
 create mode 100644 x2gothinclientmanagement/share/etc/x2gothinclient_sessions
 rename x2gothinclientmanagement/share/{ => etc}/x2gothinclient_start (100%)
 delete mode 100644 x2gothinclientmanagement/share/x2gothinclient_sessions

The diff of changes is:
diff --git a/debian/changelog b/debian/changelog
index 8b26b4f..4dd824e 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -35,6 +35,8 @@ x2gothinclient (1.0.99.1-0~x2go1) UNRELEASED; urgency=low
       of chroot. They are not needed during TCE boot.
     - Make the SSH daemon listen on IPv4 localhost address only.
     - Provide /dev/pts inside chroot.
+    - Move configuration template from /usr/share/tce to /usr/share/tce/etc.
+    - Add direct FreeRDP support for defaults TCE installation.
 
  -- Mike Gabriel <mike.gabriel at das-netzwerkteam.de>  Fri, 10 Aug 2012 14:13:49 +0200
 
diff --git a/debian/control b/debian/control
index c87e6fc..f170d4c 100644
--- a/debian/control
+++ b/debian/control
@@ -47,7 +47,7 @@ Architecture: all
 Depends:
  ${misc:Depends},
  psmisc,
- x2goclient (>= 3.99.1.1-0~),
+ x2goclient (>= 3.99.3.0-0~),
  xauth,
  xinit,
  locales,
diff --git a/debian/x2gothinclientmanagement.install b/debian/x2gothinclientmanagement.install
index 98eca2a..ee16044 100644
--- a/debian/x2gothinclientmanagement.install
+++ b/debian/x2gothinclientmanagement.install
@@ -1,5 +1,4 @@
 x2gothinclientmanagement/sbin/x2gothinclient_*                 usr/sbin/
 x2gothinclientmanagement/etc/x2gothinclient_*                  etc/x2go/
-x2gothinclientmanagement/share/x2gothinclient_*                usr/share/x2go/tce/
-x2gothinclientmanagement/share/x2goclient-background.svg       usr/share/x2go/tce/
+x2gothinclientmanagement/share/etc/                            usr/share/x2go/tce/
 x2gothinclientmanagement/share/tftpboot                        usr/share/x2go/tce/
diff --git a/x2gothinclientmanagement/sbin/x2gothinclient_create b/x2gothinclientmanagement/sbin/x2gothinclient_create
index 41c335b..b8f0c7e 100755
--- a/x2gothinclientmanagement/sbin/x2gothinclient_create
+++ b/x2gothinclientmanagement/sbin/x2gothinclient_create
@@ -63,10 +63,13 @@ read
 export LANG=C
 
 mkdir -p $TC_CONFIG
-test -f $TC_CONFIG/x2gothinclient_init || cp $SHAREDIR/x2gothinclient_init $TC_CONFIG
-test -f $TC_CONFIG/x2gothinclient_start || cp $SHAREDIR/x2gothinclient_start $TC_CONFIG
-test -f $TC_CONFIG/x2gothinclient_sessions || cp $SHAREDIR/x2gothinclient_sessions $TC_CONFIG
-test -f $TC_CONFIG/x2goclient-background.svg || cp $SHAREDIR/x2goclient-background.svg $TC_CONFIG
+test -f $TC_CONFIG/x2gothinclient_init || cp $SHAREDIR/etc/x2gothinclient_init $TC_CONFIG
+test -f $TC_CONFIG/x2gothinclient_start || cp $SHAREDIR/etc/x2gothinclient_start $TC_CONFIG
+test -f $TC_CONFIG/x2gothinclient_sessions || cp $SHAREDIR/etc/x2gothinclient_sessions $TC_CONFIG
+test -f $TC_CONFIG/x2goclient-background.svg || cp $SHAREDIR/etc/x2goclient-background.svg $TC_CONFIG
+
+mkdir -p $TC_CONFIG/freerdp
+test -f $TC_CONFIG/freerdp/known_hosts || echo "# X2Go TCE: validate allowed RDP servers with their fingerprints through this file" > $TC_CONFIG/known_hosts
 
 apt-get install debootstrap
 mkdir -p $TC_CHROOT
diff --git a/x2gothinclientmanagement/sbin/x2gothinclient_shell b/x2gothinclientmanagement/sbin/x2gothinclient_shell
index 0ecb1aa..cb9fab6 100755
--- a/x2gothinclientmanagement/sbin/x2gothinclient_shell
+++ b/x2gothinclientmanagement/sbin/x2gothinclient_shell
@@ -98,7 +98,7 @@ chmod u+x "$TC_CHROOT/x2go_tce_shell.sh"
 mkdir -p $TC_CHROOT/{proc,dev/pts,sys}
 mount -tproc proc $TC_CHROOT/proc || true
 mount -tsysfs sys $TC_CHROOT/sys || true
-mount -tdevts devts $TC_CHROOT/dev/pts || true
+mount -tdevpts devts $TC_CHROOT/dev/pts || true
 
 chroot "$TC_CHROOT" /x2go_tce_shell.sh
 
diff --git a/x2gothinclientmanagement/sbin/x2gothinclient_update b/x2gothinclientmanagement/sbin/x2gothinclient_update
index 24f2d8b..91675fe 100755
--- a/x2gothinclientmanagement/sbin/x2gothinclient_update
+++ b/x2gothinclientmanagement/sbin/x2gothinclient_update
@@ -79,5 +79,9 @@ if test -f $TC_CONFIG/x2goclient-background.svg; then
 	chmod a+rx $TC_CHROOT/etc/x2go/x2goclient-background.svg
 fi
 
+if test -f $TC_CONFIG/freerdp/known_hosts; then
+	cp -v "$TC_CONFIG/freerdp/known_hosts" "$TC_CHROOT/etc/x2go/freerdp/known_hosts"
+fi
+
 echo
 
diff --git a/x2gothinclientmanagement/share/x2goclient-background.svg b/x2gothinclientmanagement/share/etc/x2goclient-background.svg
similarity index 100%
rename from x2gothinclientmanagement/share/x2goclient-background.svg
rename to x2gothinclientmanagement/share/etc/x2goclient-background.svg
diff --git a/x2gothinclientmanagement/share/x2gothinclient_init b/x2gothinclientmanagement/share/etc/x2gothinclient_init
similarity index 90%
rename from x2gothinclientmanagement/share/x2gothinclient_init
rename to x2gothinclientmanagement/share/etc/x2gothinclient_init
index 60a1b23..5b65a98 100755
--- a/x2gothinclientmanagement/share/x2gothinclient_init
+++ b/x2gothinclientmanagement/share/etc/x2gothinclient_init
@@ -23,6 +23,7 @@
 mkdir -p /home/x2goclient
 mkdir -p /home/x2goclient/.x2goclient
 test -e /etc/x2go/x2gothinclient_sessions && cp /etc/x2go/x2gothinclient_sessions /home/x2goclient/.x2goclient/sessions
+test -e /etc/x2go/freerdp/known_hosts && mkdir /home/x2goclient/.freerdp && cp /etc/x2go/freerdp/known_hosts /home/x2goclient/.freerdp/known_hosts
 mkdir -p /home/x2goclient/.kde
 mkdir -p /home/x2goclient/.kde/socket-`cat /etc/hostname`
 mkdir -p /home/x2goclient/export
diff --git a/x2gothinclientmanagement/share/etc/x2gothinclient_sessions b/x2gothinclientmanagement/share/etc/x2gothinclient_sessions
new file mode 100644
index 0000000..b259c7d
--- /dev/null
+++ b/x2gothinclientmanagement/share/etc/x2gothinclient_sessions
@@ -0,0 +1,68 @@
+[20100623163928371]
+defsndport = false
+useiconv = false
+iconvfrom = ISO8859-15
+height = 768
+export = 
+speed = 4
+fullscreen = true
+layout = de
+width = 1024
+quality = 9
+xdmcpserver = localhost
+soundtunnel = 1
+rdpoptions = 
+soundsystem = pulse
+print = 1
+type = pc105/de
+sndport = 4713
+usekbd = true
+fstunnel = true
+applications = OFFICE, WWWBROWSER, MAILCLIENT, TERMINAL
+host = 192.168.0.254
+link = ADSL
+user = <USER>
+key = 
+startsoundsystem = false
+icon =
+sound = true
+rootless = false
+name = X2Go.EXAMPLE
+iconvto = UTF-8
+rdpserver = 
+useexports = true
+command = GNOME
+dpi = 96
+sshport = 22
+setdpi = false
+pack = 16m-jpeg
+
+[20120607130604224872]
+height = 768
+export =
+fullscreen = true
+layout = us
+useexports = 1
+width = 1024
+speed = 4
+rdpoptions =
+soundsystem = pulse
+print = true
+type = pc105/us
+sndport = 4713
+usekbd = true
+host = rdpserver.your-intranet.local
+multidisp=false
+sound=false
+rootless=false
+name=DirectRDP.Example
+command=RDP
+dpi=96
+published=false
+setdpi=false
+user=<USER>
+maxdim=false
+rdpclient=xfreerdp
+directrdpsettings=-d YOUR-DOMAIN --plugin rdpsnd --plugin rdpdr --data disk:media:/media --
+rdpport=3389
+directrdp=true
diff --git a/x2gothinclientmanagement/share/x2gothinclient_start b/x2gothinclientmanagement/share/etc/x2gothinclient_start
similarity index 100%
rename from x2gothinclientmanagement/share/x2gothinclient_start
rename to x2gothinclientmanagement/share/etc/x2gothinclient_start
diff --git a/x2gothinclientmanagement/share/x2gothinclient_sessions b/x2gothinclientmanagement/share/x2gothinclient_sessions
deleted file mode 100644
index 509bc9d..0000000
--- a/x2gothinclientmanagement/share/x2gothinclient_sessions
+++ /dev/null
@@ -1,38 +0,0 @@
-[20100623163928371]
-defsndport = false
-useiconv = false
-iconvfrom = ISO8859-15
-height = 768
-export = 
-speed = 4
-fullscreen = true
-layout = de
-width = 1024
-quality = 9
-xdmcpserver = localhost
-soundtunnel = 1
-rdpoptions = 
-soundsystem = pulse
-print = 1
-type = pc105/de
-sndport = 4713
-usekbd = true
-fstunnel = true
-applications = OFFICE, WWWBROWSER, MAILCLIENT, TERMINAL
-host = 192.168.0.254
-link = ADSL
-user = <USER>
-key = 
-startsoundsystem = false
-icon =
-sound = true
-rootless = false
-name = X2Go.EXAMPLE
-iconvto = UTF-8
-rdpserver = 
-useexports = true
-command = GNOME
-dpi = 96
-sshport = 22
-setdpi = false
-pack = 16m-jpeg


hooks/post-receive
-- 
x2gothinclient.git (X2Go Thin Client Environment)

This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "x2gothinclient.git" (X2Go Thin Client Environment).




More information about the x2go-commits mailing list