Greg | 1 Jul 2012 02:19

modify pkg to add wget and scp source

Hello All,

I've deploy some workstations that connect to the thinstation "master" 
over a NAT network.
pkg only supports tftp source but tftp don't work over NAT.

I think it could be interesting to re-use "transport" function presents 
into packages/base/etc/init.d/network_files
So I migrate transport function from network_files to 
thinstation.functions to permit a usage with pkg.

During the migration I've remark that wget don't follow $cpath unlike 
tftp and scp.
So I've modify "wget -P /tmp" to "wget -O $cpath". This correction also 
allow to use transport for pkg.

Please found a patch that remove transport from network_files and add it 
to thinstation.functions. It also modify pkg to use transport function.

Best regards,
Grégory

Attachment (transport.patch): text/x-patch, 2677 bytes
------------------------------------------------------------------------------
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and 
threat landscape has changed and how IT managers can respond. Discussions 
will include endpoint security, mobile security and the latest in malware 
(Continue reading)

Caesar Kabalan | 6 Jul 2012 01:13
Picon

TS-O-Matic Host

Hello,


I'm looking for information related to hosting a US-based TS-O-Matic build server.

What types of requirements do you guys look for in one of these servers?

Thank you for your time,
Caesar Kabalan

------------------------------------------------------------------------------
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and 
threat landscape has changed and how IT managers can respond. Discussions 
will include endpoint security, mobile security and the latest in malware 
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
_______________________________________________
Thinstation-developer mailing list
Thinstation-developer@...
https://lists.sourceforge.net/lists/listinfo/thinstation-developer
Kuhn Benoit | 5 Jul 2012 17:20
Picon

Making packages

Hey guys,

First point:
I would like run  an embedded application on an usb key. 
In my case to have a smaller size after TS compilation, I have let packages 
firefox and chrome aside.
But the fact is I have to use a navigator. 
So I thought to put firefox portable version on an USB key. 
My problem is I need to have the package libfuse to launch a portable 
application.
This package is available for some distro like debian or ubuntu.
Question is how to make the package I want if it's possible?

Second point:
I have to mount an encrypted device that is crypted with cryptsetup. 
So I need to integer the package cryptsetup on thinstation.
This package is also available on debian and ubuntu.
Same question

Thanks for help :)

PS: I took firefox portable version on http://www.portablelinuxapps.org/.

------------------------------------------------------------------------------
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and 
threat landscape has changed and how IT managers can respond. Discussions 
will include endpoint security, mobile security and the latest in malware 
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
Don Cupp | 11 Jul 2012 16:56
Picon
Favicon

Re: Making packages

The one thing that I thought was very important moving forward, was a unified build environment and library set. Thus
I took crux and made the chroot environment. Let's call it Adam. Adam is made up of lots of opensource projects, but
with a standard interface for managing and compiling sourcecode into binaries. The 'prt-get' command is one of the utilities that
make up that interface. The first time that you run setup-chroot, all the libraries and binaries are decompressed
into a standard linux filesystem within a sub directory of the host operating system(Ubuntu for you), then a chroot takes
place. Once inside the chroot, you are using the libraries and binaries present within that sub dir and only that sub dir.
If you compile cryptsetup, it will link to the glibc of Adam not Ubuntu.
 
From the rib of Adam, the thinstation packages are made. repackage takes libs and bins from Adam and reorganizes them
into a usable form for thinstation build script.
 
 

From: Benoît Kuhn <benoit.ku-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org>
To: Don Cupp <doncuppjr-/E1597aS9LQAvxtiuMwx3w@public.gmane.org>
Sent: Wednesday, July 11, 2012 1:56 AM
Subject: Re: [Thinstation-developer] Making packages

Hi, thanks for your answer, 

I work on ubuntu so the following commands "prt-get" and "repackage" don't exist.
I fix my problem with fuse by compiling manually the package and integrate it in TS by hand. After few settings for firefox it works nicely, I have to test with an other portable application to see if it works correctly.

For crypsetup I made the same thing (plus 2 packages needed) but I have a problem with glibc. I posted a message in general support this morning about that.

Thank for your help!

Benoit

2012/7/6 Don Cupp <doncuppjr-/E1597aS9LQAvxtiuMwx3w@public.gmane.org>
There are packages for cyrptsetup and fuse in the crux port database, this should be relatively straigh forward,
 
Open a browser and go to the crux port database page.
In a shell, go to the /usr/ports/opt directory
Copy and paste the rsync lines for the cryptsetup and fuse packages to the shell.
prt-get install fuse
prt-get install cryptsetup
repackage fuse
repackage cryptsetup
 
Now you will have packages under thinstation for both. You will need to create the dependencies files and any init scripts that both need. Then you can run makedna cryptsetup and makedna fuse to record your work and share with others.

From: Kuhn Benoit <benoit.ku-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org>
To: thinstation-developer-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f@public.gmane.org
Sent: Thursday, July 5, 2012 8:20 AM
Subject: [Thinstation-developer] Making packages

Hey guys,

First point:
I would like run  an embedded application on an usb key.
In my case to have a smaller size after TS compilation, I have let packages
firefox and chrome aside.
But the fact is I have to use a navigator.
So I thought to put firefox portable version on an USB key.
My problem is I need to have the package libfuse to launch a portable
application.
This package is available for some distro like debian or ubuntu.
Question is how to make the package I want if it's possible?

Second point:
I have to mount an encrypted device that is crypted with cryptsetup.
So I need to integer the package cryptsetup on thinstation.
This package is also available on debian and ubuntu.
Same question

Thanks for help :)

PS: I took firefox portable version on http://www.portablelinuxapps.org/.


------------------------------------------------------------------------------
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and
threat landscape has changed and how IT managers can respond. Discussions
will include endpoint security, mobile security and the latest in malware
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
_______________________________________________
Thinstation-developer mailing list
Thinstation-developer-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f@public.gmane.org
https://lists.sourceforge.net/lists/listinfo/thinstation-developer





------------------------------------------------------------------------------
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and 
threat landscape has changed and how IT managers can respond. Discussions 
will include endpoint security, mobile security and the latest in malware 
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
_______________________________________________
Thinstation-developer mailing list
Thinstation-developer@...
https://lists.sourceforge.net/lists/listinfo/thinstation-developer
chris nelson | 11 Jul 2012 20:47
Picon

Re: Making packages

benoit,

you need to run the  "prt-get" and "repackage" commands from the
chrooted build environment.

chris

On Wed, Jul 11, 2012 at 8:56 AM, Don Cupp <doncuppjr@...> wrote:
> The one thing that I thought was very important moving forward, was a
> unified build environment and library set. Thus
> I took crux and made the chroot environment. Let's call it Adam. Adam is
> made up of lots of opensource projects, but
> with a standard interface for managing and compiling sourcecode into
> binaries. The 'prt-get' command is one of the utilities that
> make up that interface. The first time that you run setup-chroot, all the
> libraries and binaries are decompressed
> into a standard linux filesystem within a sub directory of the host
> operating system(Ubuntu for you), then a chroot takes
> place. Once inside the chroot, you are using the libraries and binaries
> present within that sub dir and only that sub dir.
> If you compile cryptsetup, it will link to the glibc of Adam not Ubuntu.
>
> From the rib of Adam, the thinstation packages are made. repackage takes
> libs and bins from Adam and reorganizes them
> into a usable form for thinstation build script.
>
>
>
> From: Benoît Kuhn <benoit.ku@...>
> To: Don Cupp <doncuppjr@...>
> Sent: Wednesday, July 11, 2012 1:56 AM
> Subject: Re: [Thinstation-developer] Making packages
>
> Hi, thanks for your answer,
>
> I work on ubuntu so the following commands "prt-get" and "repackage" don't
> exist.
> I fix my problem with fuse by compiling manually the package and integrate
> it in TS by hand. After few settings for firefox it works nicely, I have to
> test with an other portable application to see if it works correctly.
>
> For crypsetup I made the same thing (plus 2 packages needed) but I have a
> problem with glibc. I posted a message in general support this morning about
> that.
>
> Thank for your help!
>
> Benoit
>
> 2012/7/6 Don Cupp <doncuppjr@...>
>
> There are packages for cyrptsetup and fuse in the crux port database, this
> should be relatively straigh forward,
>
> Open a browser and go to the crux port database page.
> In a shell, go to the /usr/ports/opt directory
> Copy and paste the rsync lines for the cryptsetup and fuse packages to the
> shell.
> prt-get install fuse
> prt-get install cryptsetup
> repackage fuse
> repackage cryptsetup
>
> Now you will have packages under thinstation for both. You will need to
> create the dependencies files and any init scripts that both need. Then you
> can run makedna cryptsetup and makedna fuse to record your work and share
> with others.
>
> From: Kuhn Benoit <benoit.ku@...>
> To: thinstation-developer@...
> Sent: Thursday, July 5, 2012 8:20 AM
> Subject: [Thinstation-developer] Making packages
>
> Hey guys,
>
> First point:
> I would like run  an embedded application on an usb key.
> In my case to have a smaller size after TS compilation, I have let packages
> firefox and chrome aside.
> But the fact is I have to use a navigator.
> So I thought to put firefox portable version on an USB key.
> My problem is I need to have the package libfuse to launch a portable
> application.
> This package is available for some distro like debian or ubuntu.
> Question is how to make the package I want if it's possible?
>
> Second point:
> I have to mount an encrypted device that is crypted with cryptsetup.
> So I need to integer the package cryptsetup on thinstation.
> This package is also available on debian and ubuntu.
> Same question
>
> Thanks for help :)
>
> PS: I took firefox portable version on http://www.portablelinuxapps.org/.
>
>
> ------------------------------------------------------------------------------
> Live Security Virtual Conference
> Exclusive live event will cover all the ways today's security and
> threat landscape has changed and how IT managers can respond. Discussions
> will include endpoint security, mobile security and the latest in malware
> threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
> _______________________________________________
> Thinstation-developer mailing list
> Thinstation-developer@...
> https://lists.sourceforge.net/lists/listinfo/thinstation-developer
>
>
>
>
>
>
> ------------------------------------------------------------------------------
> Live Security Virtual Conference
> Exclusive live event will cover all the ways today's security and
> threat landscape has changed and how IT managers can respond. Discussions
> will include endpoint security, mobile security and the latest in malware
> threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
> _______________________________________________
> Thinstation-developer mailing list
> Thinstation-developer@...
> https://lists.sourceforge.net/lists/listinfo/thinstation-developer
>

------------------------------------------------------------------------------
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and 
threat landscape has changed and how IT managers can respond. Discussions 
will include endpoint security, mobile security and the latest in malware 
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
Elio Coutinho | 12 Jul 2012 11:34
Picon
Favicon

fastboot bug

Hi Don,

  While building a new image, I noticed that when I enable "fastboot 
lotsofmem", it seems that a new version of '/bin/cp' is included in the 
image. This new version depends on libacl.so.1, but this library is not 
pulled into the image. As a result, 'cp' doesn't work, and many things fail.

On a client without fastboot:
# ldd /bin/cp
         linux-gate.so.1 =>  (0xb77dd000)
         libcrypt.so.1 => /lib/libcrypt.so.1 (0xb77a7000)
         libm.so.6 => /lib/libm.so.6 (0xb7781000)
         libc.so.6 => /lib/libc.so.6 (0xb7625000)
         /lib/ld-linux.so.2 (0xb77de000)

After booting with fastboot:
# ldd /bin/cp
         linux-gate.so.1 =>  (0xb770d000)
         librt.so.1 => /lib/librt.so.1 (0xb76ff000)
         libacl.so.1 => not found
         libattr.so.1 => /lib/libattr.so.1 (0xb76fa000)
         libc.so.6 => /lib/libc.so.6 (0xb759e000)
         libpthread.so.0 => /lib/libpthread.so.0 (0xb7584000)
         /lib/ld-linux.so.2 (0xb770e000)

I attach the build log. Could you please look into this?

Best regards,
Elio Coutinho

------------------------------------------------------------------------------
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and 
threat landscape has changed and how IT managers can respond. Discussions 
will include endpoint security, mobile security and the latest in malware 
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
_______________________________________________
Thinstation-developer mailing list
Thinstation-developer@...
https://lists.sourceforge.net/lists/listinfo/thinstation-developer
David Weber | 12 Jul 2012 14:17
Picon
Favicon

[Patch] Enable hid_cherry module

Hi,

we had a problem with Cherry G85-23100 keyboards because the 
hid_cherry linux module is missing from the default kernel 
configuration. The keyboards do not work with the usbhid module 
alone.

Please apply attached patch to enable the module by default.

Please double check because we aren't really experienced with
thinstation so far.

Thanks!

Cheers,
David Weber

--------------------------------------
commit 9241a2fde3dfded51a967677c322bc282a065756
Author: David Weber <wb@...>
Date:   Thu Jul 12 12:05:53 2012 +0000

    Enable hid_cherry kernel module

    It is needed for some cherry keyboards like G85-23100

diff --git a/ts/ports/components/kernel-TS/.footprint b/ts/ports/components/kernel-TS/.footprint
index 8c3d5f8..c98b2f4 100644
--- a/ts/ports/components/kernel-TS/.footprint
+++ b/ts/ports/components/kernel-TS/.footprint
                    drwxr-xr-x	root/root	ts/components/kernel/kernel/modules-3.4.2TS/kernel/drivers/
 drwxr-xr-x	root/root	ts/components/kernel/kernel/modules-3.4.2TS/kernel/drivers/gpu/stub/
 -rw-r--r--	root/root	ts/components/kernel/kernel/modules-3.4.2TS/kernel/drivers/gpu/stub/poulsbo.ko
 drwxr-xr-x	root/root	ts/components/kernel/kernel/modules-3.4.2TS/kernel/drivers/hid/
+-rw-r--r--	root/root	ts/components/kernel/kernel/modules-3.4.2TS/kernel/drivers/hid/hid-cherry.ko
 -rw-r--r--	root/root	ts/components/kernel/kernel/modules-3.4.2TS/kernel/drivers/hid/hid-hyperv.ko
 -rw-r--r--	root/root	ts/components/kernel/kernel/modules-3.4.2TS/kernel/drivers/hid/hid-logitech-dj.ko
 -rw-r--r--	root/root	ts/components/kernel/kernel/modules-3.4.2TS/kernel/drivers/hid/hid-logitech.ko
                      drwxr-xr-x	root/root	usr/src/kernels/3.4.2TS/include/config/hermes/cache/fw/on/
 -rw-r--r--	root/root	usr/src/kernels/3.4.2TS/include/config/hermes/prism.h (EMPTY)
 -rw-r--r--	root/root	usr/src/kernels/3.4.2TS/include/config/hid.h (EMPTY)
 drwxr-xr-x	root/root	usr/src/kernels/3.4.2TS/include/config/hid/
+-rw-r--r--	root/root	usr/src/kernels/3.4.2TS/include/config/hid/cherry.h (EMPTY)
 drwxr-xr-x	root/root	usr/src/kernels/3.4.2TS/include/config/hid/hyperv/
 -rw-r--r--	root/root	usr/src/kernels/3.4.2TS/include/config/hid/hyperv/mouse.h (EMPTY)
 -rw-r--r--	root/root	usr/src/kernels/3.4.2TS/include/config/hid/logitech.h (EMPTY)
diff --git a/ts/ports/components/kernel-TS/.md5sum b/ts/ports/components/kernel-TS/.md5sum
index 6cebff6..f3a9bf2 100644
--- a/ts/ports/components/kernel-TS/.md5sum
+++ b/ts/ports/components/kernel-TS/.md5sum

 35e0f780f02bef6b1e34b8cd36699332  fbcondecor-0.9.6-3.5-rc3.patch
 8260d881daa5ce4ce9ed1464beea41f7  linux-3.4.2.tar.bz2
-1dc020d1d3b8005b33a2bfbf730d2709  ts.config
+880820bc96a3eefd1fe1ba949b595ad7  ts.config
diff --git a/ts/ports/components/kernel-TS/ts.config b/ts/ports/components/kernel-TS/ts.config
index 9d82c21..9e58b3d 100644
--- a/ts/ports/components/kernel-TS/ts.config
+++ b/ts/ports/components/kernel-TS/ts.config
                      CONFIG_USB_HIDDEV=y
 # CONFIG_HID_ACRUX is not set
 # CONFIG_HID_APPLE is not set
 # CONFIG_HID_BELKIN is not set
-# CONFIG_HID_CHERRY is not set
+CONFIG_HID_CHERRY=m
 # CONFIG_HID_CHICONY is not set
 # CONFIG_HID_PRODIKEYS is not set
 # CONFIG_HID_CYPRESS is not set
diff --git a/ts/ports/components/kernel-TS_SMP/.footprint b/ts/ports/components/kernel-TS_SMP/.footprint
index b4be943..fb2abf2 100644
--- a/ts/ports/components/kernel-TS_SMP/.footprint
+++ b/ts/ports/components/kernel-TS_SMP/.footprint
                    drwxr-xr-x	root/root	ts/components/kernel_SMP/kernel/modules-3.4.2TS_SMP/kernel/
 drwxr-xr-x	root/root	ts/components/kernel_SMP/kernel/modules-3.4.2TS_SMP/kernel/drivers/gpu/stub/
 -rw-r--r--	root/root	ts/components/kernel_SMP/kernel/modules-3.4.2TS_SMP/kernel/drivers/gpu/stub/poulsbo.ko
 drwxr-xr-x	root/root	ts/components/kernel_SMP/kernel/modules-3.4.2TS_SMP/kernel/drivers/hid/
+-rw-r--r--	root/root	ts/components/kernel_SMP/kernel/modules-3.4.2TS_SMP/kernel/drivers/hid/hid-cherry.ko
 -rw-r--r--	root/root	ts/components/kernel_SMP/kernel/modules-3.4.2TS_SMP/kernel/drivers/hid/hid-hyperv.ko
 -rw-r--r--	root/root	ts/components/kernel_SMP/kernel/modules-3.4.2TS_SMP/kernel/drivers/hid/hid-logitech-dj.ko
 -rw-r--r--	root/root	ts/components/kernel_SMP/kernel/modules-3.4.2TS_SMP/kernel/drivers/hid/hid-logitech.ko
                      drwxr-xr-x	root/root	usr/src/kernels/3.4.2TS_SMP/include/config/hermes/cache/fw/
 -rw-r--r--	root/root	usr/src/kernels/3.4.2TS_SMP/include/config/hermes/prism.h (EMPTY)
 -rw-r--r--	root/root	usr/src/kernels/3.4.2TS_SMP/include/config/hid.h (EMPTY)
 drwxr-xr-x	root/root	usr/src/kernels/3.4.2TS_SMP/include/config/hid/
+-rw-r--r--	root/root	usr/src/kernels/3.4.2TS_SMP/include/config/hid/cherry.h (EMPTY)
 drwxr-xr-x	root/root	usr/src/kernels/3.4.2TS_SMP/include/config/hid/hyperv/
 -rw-r--r--	root/root	usr/src/kernels/3.4.2TS_SMP/include/config/hid/hyperv/mouse.h (EMPTY)
 -rw-r--r--	root/root	usr/src/kernels/3.4.2TS_SMP/include/config/hid/logitech.h (EMPTY)
diff --git a/ts/ports/components/kernel-TS_SMP/.md5sum b/ts/ports/components/kernel-TS_SMP/.md5sum
index 62c469a..2262c14 100644
--- a/ts/ports/components/kernel-TS_SMP/.md5sum
+++ b/ts/ports/components/kernel-TS_SMP/.md5sum

 35e0f780f02bef6b1e34b8cd36699332  fbcondecor-0.9.6-3.5-rc3.patch
 8260d881daa5ce4ce9ed1464beea41f7  linux-3.4.2.tar.bz2
-309a554ac68b05c0be05d2de6bad798f  ts.config
+8b47069a8443ce58d6524d2ff1ae8cbd  ts.config
diff --git a/ts/ports/components/kernel-TS_SMP/ts.config b/ts/ports/components/kernel-TS_SMP/ts.config
index d626fca..50f9df3 100644
--- a/ts/ports/components/kernel-TS_SMP/ts.config
+++ b/ts/ports/components/kernel-TS_SMP/ts.config
                      CONFIG_USB_HIDDEV=y
 # CONFIG_HID_ACRUX is not set
 # CONFIG_HID_APPLE is not set
 # CONFIG_HID_BELKIN is not set
-# CONFIG_HID_CHERRY is not set
+CONFIG_HID_CHERRY=m
 # CONFIG_HID_CHICONY is not set
 # CONFIG_HID_PRODIKEYS is not set
 # CONFIG_HID_CYPRESS is not set
Attachment (cherry.patch): application/octet-stream, 5559 bytes
------------------------------------------------------------------------------
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and 
threat landscape has changed and how IT managers can respond. Discussions 
will include endpoint security, mobile security and the latest in malware 
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
_______________________________________________
Thinstation-developer mailing list
Thinstation-developer@...
https://lists.sourceforge.net/lists/listinfo/thinstation-developer
Osman Alperen Elhan | 18 Jul 2012 15:44
Gravatar

Problem with packaging qt4, pyqt4, sip

Hi,

I downloaded the Pkgfiles of these and compiled them. I created tar.gz
files for them. After that i extracted the tar.gz files
into /ts/5.1/packages/ directory. And also created the .dna and
dependencies file. But when i build and create an iso file. They won't
appear in iso. Am i doing something wrong? Thanks
--

-- 
Osman Alperen Elhan - http://elhan.org
Hacettepe University - Computer Engineering

------------------------------------------------------------------------------
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and 
threat landscape has changed and how IT managers can respond. Discussions 
will include endpoint security, mobile security and the latest in malware 
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
Michael K | 18 Jul 2012 17:13
Picon

Re: Problem with packaging qt4, pyqt4, sip

Osman,

Did you also add the package lines to the build.conf file under ts/5.1?

package qt4
package pyqt4
package sip

If you properly set up the dependencies file under each package, you
might only need to include one of those (ie sip depends on pyqt4 and
pyqt4 depends on qt4)

Hope that helps,
Michael

On Wed, Jul 18, 2012 at 8:44 AM, Osman Alperen Elhan
<alperen@...> wrote:
> Hi,
>
> I downloaded the Pkgfiles of these and compiled them. I created tar.gz
> files for them. After that i extracted the tar.gz files
> into /ts/5.1/packages/ directory. And also created the .dna and
> dependencies file. But when i build and create an iso file. They won't
> appear in iso. Am i doing something wrong? Thanks
> --
> Osman Alperen Elhan - http://elhan.org
> Hacettepe University - Computer Engineering
>
>
> ------------------------------------------------------------------------------
> Live Security Virtual Conference
> Exclusive live event will cover all the ways today's security and
> threat landscape has changed and how IT managers can respond. Discussions
> will include endpoint security, mobile security and the latest in malware
> threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
> _______________________________________________
> Thinstation-developer mailing list
> Thinstation-developer@...
> https://lists.sourceforge.net/lists/listinfo/thinstation-developer

------------------------------------------------------------------------------
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and 
threat landscape has changed and how IT managers can respond. Discussions 
will include endpoint security, mobile security and the latest in malware 
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
Aleksandr Dezhin | 19 Jul 2012 23:07
Gravatar

Re: TS 5 - No cursor on reconnect dialog screen

I recently upgraded to 5.1 thinstation and faced the same problem. As far as I can see rdesktop doing something wrong with the mouse. You can check this quite simply: connect via ssh when reconnect prompt appears and execute:

$ DISPLAY=:0 xsetroot -cursor_name top_left_arrow

Cursor should appear. The problem can be solved simply:

diff --git a/ts/5.1/packages/base/etc/thinstation.packages b/ts/5.1/packages/base/etc/thinstation.packages
index 29fd534..9f0cd37 100755
--- a/ts/5.1/packages/base/etc/thinstation.packages
+++ b/ts/5.1/packages/base/etc/thinstation.packages
<at> <at> -144,6 +144,7 <at> <at> console)
        x_numlock
        vm_agent
        wait
+       x_mouse
        check_NX
        check_xrunning
        check_reboot

Maybe it's not the best place for this workaround, but works for me.

On 05/28/2012 01:32 PM, Pavel Timofeev wrote:
Hi! Back to invisible cursor on reconnect prompt screen:

I've found that if you have rdesktop only image and there is only one session (SESSION_0_TYPE=rdesktop), and RECONNECT_PROMPT set to ON you can catch annoying bug.
You won't see the mouse cursor on reconnect prompt screen if you didn't log in since boot.
Example: boot your thinstation and when your windows terminal server will display prompt for login/pass press cancel. You won't see cursor on reconnect prompt screen =(

But if you was logged in at least one time since boot you will see cursor on reconnect prompt screen.
Can anyone reproduce and confirm?



2012/4/23 Pavel Timofeev <timp87-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org>
Thank you Aleksandr, but it didn't help.

BTW similar patch has been recently comiited
http://thinstation.git.sourceforge.net/git/gitweb.cgi?p=thinstation/thinstation-5;a=commitdiff;h=beb7fe9f18a2d644befefd7ad3c49bf046c89817
And it doesn't work for me too.

Maybe it requires some packages in build.conf?
I'm confused =(

17 апреля 2012 г. 13:25 пользователь Aleksandr Dezhin <me-aNmobvQsHlqsTnJN9+BGXg@public.gmane.org> написал:
> Hi,
>
> I also encountered a similar problem.
> Maybe this will help you.
>
> http://sourceforge.net/mailarchive/forum.php?thread_name=CAM%3DcPXA5toS8qNw6OHFuo2uJUPRwAss-FXWs%2BxWMiu4bhxBvdw%40mail.gmail.com&forum_name=thinstation-developer
>
> 2012/4/9 Pavel Timofeev <timp87-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org>
>>
>> Hi!
>> I've found a small bug.
>> When you build TS5 with RECONNECT_PROMPT=On you won't see mouse cursor
>> on thin client in reconnect dialog.
>> It occurs only with RECONNECT_PROMPT=On, but with
>> RECONNECT_PROMPT=MENU it doesn't.
>>
>>
>> ------------------------------------------------------------------------------
>> For Developers, A Lot Can Happen In A Second.
>> Boundary is the first to Know...and Tell You.
>> Monitor Your Applications in Ultra-Fine Resolution. Try it FREE!
>> http://p.sf.net/sfu/Boundary-d2dvs2
>> _______________________________________________
>> Thinstation-developer mailing list
>> Thinstation-developer-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f@public.gmane.org
>> https://lists.sourceforge.net/lists/listinfo/thinstation-developer
>
>


------------------------------------------------------------------------------
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and 
threat landscape has changed and how IT managers can respond. Discussions 
will include endpoint security, mobile security and the latest in malware 
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
_______________________________________________
Thinstation-developer mailing list
Thinstation-developer@...
https://lists.sourceforge.net/lists/listinfo/thinstation-developer

Gmane