[X2go-dev] Suggestion: Make x2gothinclientsystem less invasive
Moritz Struebe
Moritz.Struebe at informatik.uni-erlangen.de
Fri Mar 25 13:15:23 CET 2011
Hi.
We're working on it:
http://i4git.informatik.uni-erlangen.de/x2gothinclientsystem.git/tree/b0260af3bba3dad5dcbe593a57757554b67a2667:/x2gothinclient_helper
At the moment I'm busy with more general x2go stuff. But help is welcome.
Cheers
Morty
On 2011-03-25 11:15, Michael Hierweck wrote:
> Hi x2go folks,
>
> I would like to suggest a solution to make x2gothinclientsystem less
> invasive.
>
> Instead of mounting a ramdisk and removing/symlinking some files and
> directories (which might be a Debian packaging policy violation) it
> might be smarter to mount a read only root filesystem and transparently
> overlay it with a tempfs.
>
> I can this be achieved?
>
> a) Install aufs modules in the clients' chroot environment. Aufs modules
> are part of Squeeze's default kernel.
>
> b) Add "aufs" to /etc/initramfs-tools/modules.
>
> c) Set "BOOT=aufs" in /etc/initramfs-tools/initramfs.conf.
>
> d) Add a "magic" script (see attachment) named "aufs" to
> /etc/initramfs-tools/scripts
>
> e) Call update-initramfs -u inside the chroot.
>
> The "aufs" script is based on Debian's
> /usr/share/initramfs-tools/scripts/nfs script.
>
> The attached script provides a three layer file root filesystem.
>
> ro nfsroot/master (generic thinclients' chroot)
> ro nfsroot/<ip-address> (individual thinclient's configuration
> overriding master)
> rw tempfs (simulates a fully rw root file system)
>
> Pros:
>
> * simple (to my mind)
> * flexible
> * less "hacky" (less/no conflicts with other packages)
> * therefore more Debian compliant (to my mind)
> * x2go related stuff currently stored in /ramdisk can go into
> /var/lib/x2go...
>
> Cons:
>
> * any?
>
> Any feedback is appreciated.
>
> Michael
>
>
>
> _______________________________________________
> X2go-dev mailing list
> X2go-dev at lists.berlios.de
> https://lists.berlios.de/mailman/listinfo/x2go-dev
--
Dipl.-Ing. Moritz 'Morty' Struebe (Wissenschaftlicher Mitarbeiter)
Lehrstuhl für Informatik 4 (Verteilte Systeme und Betriebssysteme)
Friedrich-Alexander-Universität Erlangen-Nürnberg
Martensstr. 1
91058 Erlangen
Tel : +49 9131 85-25419
Fax : +49 9131 85-28732
eMail : struebe at informatik.uni-erlangen.de
WWW : http://www4.informatik.uni-erlangen.de/~morty
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.x2go.org/pipermail/x2go-dev/attachments/20110325/22f7bba8/attachment.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: smime.p7s
Type: application/pkcs7-signature
Size: 5867 bytes
Desc: S/MIME Cryptographic Signature
URL: <http://lists.x2go.org/pipermail/x2go-dev/attachments/20110325/22f7bba8/attachment.bin>
More information about the x2go-dev
mailing list