[X2Go-Dev] x2go without root on server
Mike Gabriel
mike.gabriel at das-netzwerkteam.de
Fri Nov 9 10:12:16 CET 2012
Hi Ralf,
On Fr 09 Nov 2012 09:56:19 CET Ralf Hemmecke wrote:
>>> Now could you even tell me approximatly in which files I would
>>> have to look?
>
>> /usr/lib/x2go/* They are less then 2000 lines of code!
>
> Oh, I thought, you would rather point me to the respective source files
> which (most probably) lives in x2goserver.git.
x2goserver.git/x2goserver/lib/ for the 3.1.1.x release series (Git branch).
Note that in current master I currently refactor the code into proper
Perl modules. This will be easier to fork for user space X2Go, I
presume. I'd recommend to stick to the 3.1.1.x stuff for now.
> If I want to provide a patch for upstream, I should probably look there.
If you want to provide a patch, then you have to handle the Perl
module based code in the master branch, I guess. However, this is in
the middle of transition, currently.
> Since the install procedure might put quite a lot of (even unrelated)
> things into /usr/lib/ , may I ask whether there is (apart from the
> debian binary installation procedure) some script or Makefile that is
> responsible for putting everything in place?
Yes, there is a Makefile:
x2goserver.git/x2goserver/Makefile
> In fact, I'd like to know what the usual way to *compile* and to
> *install* x2goserver (or anything that I would need for userspace
> installation) actually is. I'd like to start compiling and installing
> x2goserver from the git repository sources as foouser in his $HOME. So
> as a first step I'd like to disregard all debian specific installation
> parts.
$ git clone git://code.x2go.org/x2goserver.git
$ cd x2goserver
$ make && sudo make install
> Am I right that x2goserver uses the standard
>
> cd x2goserver; ./configure && make && make install
No configure script, yet!!!
> ? The INSTALL file in that directory doesn't say something about
> "configure", but that's probably because it refers to the enduser that
> extracts x2goserver from a tar.gz file and not from the git repository.
The enduser hopefully can install X2Go server from one of the
available distro archives...
> Anyway, I'll probably have to introduce a configure file to later allow
> "--prefix=/installation/directory" as argument. Can upstream live with
> that our should it rather be avoided?
If the configure file works for system-wide installations, then yes.
I guess, that you are aware that you have to test both cases (user
space X2Go and system-wide X2Go). So, I guess, now it is time to power
up your virtualization software and get x2goserver installed before
starting to re-code it.
Greets,
Mike
--
DAS-NETZWERKTEAM
mike gabriel, rothenstein 5, 24214 neudorf-bornstein
fon: +49 (1520) 1976 148
GnuPG Key ID 0x25771B31
mail: mike.gabriel at das-netzwerkteam.de, http://das-netzwerkteam.de
freeBusy:
https://mail.das-netzwerkteam.de/freebusy/m.gabriel%40das-netzwerkteam.de.xfb
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 836 bytes
Desc: Digitale PGP-Unterschrift
URL: <http://lists.x2go.org/pipermail/x2go-dev/attachments/20121109/e12632a1/attachment.pgp>
More information about the x2go-dev
mailing list