Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 129513 - LTSP-4.2 (version bump)
Summary: LTSP-4.2 (version bump)
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High enhancement
Assignee: No maintainer - Look at https://wiki.gentoo.org/wiki/Project:Proxy_Maintainers if you want to take care of it
URL: http://www.ltsp.org
Whiteboard:
Keywords: EBUILD
Depends on:
Blocks:
 
Reported: 2006-04-10 12:48 UTC by Karl Zander
Modified: 2007-11-04 12:35 UTC (History)
10 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
Modified 4.1.1 -> 4.2 ebuild (ltsp-4.2.ebuild,5.79 KB, text/plain)
2006-04-14 13:31 UTC, Jari-Matti Mäkelä
Details
Minor cleanup version. (ltsp-4.2.ebuild,5.24 KB, text/plain)
2006-04-15 08:08 UTC, Jari-Matti Mäkelä
Details
Fixed a couple 404s (ltsp-4.2.ebuild,5.23 KB, application/octet-stream)
2006-05-05 13:37 UTC, Matt Schmandt
Details
Ebuild for ltsp-4.2 update 1 (ltsp-4.2-r1.ebuild,5.23 KB, text/plain)
2006-05-08 11:56 UTC, Jari-Matti Mäkelä
Details
LTSP-4.2 update 2 (ltsp-4.2-r2.ebuild,6.28 KB, application/octet-stream)
2006-07-14 14:03 UTC, Oskari Rauta
Details
LTSP-4.2 update 2 - Typo fixed in this ebuild (ltsp-4.2-r2.ebuild,6.28 KB, application/octet-stream)
2006-07-14 14:11 UTC, Oskari Rauta
Details
ltsp-4.2-r2.ebuild (ltsp-4.2-r2.ebuild,6.41 KB, text/plain)
2006-09-03 16:17 UTC, Bret Towe
Details
ltsp-4.2-r4.ebuild (ltsp-4.2-r4.ebuild,6.28 KB, text/plain)
2006-09-05 01:13 UTC, nobody
Details
ltsp-4.2-r2.ebuild (ltsp-4.2-r2.ebuild,6.41 KB, text/plain)
2006-09-07 12:14 UTC, Bret Towe
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Karl Zander 2006-04-10 12:48:49 UTC
LTSP 4.2 is out now.  Its an important release because it greatly improves local media (floppy drives, cd-roms, usb).  Can it be added to portage?
Comment 1 Jari-Matti Mäkelä 2006-04-14 13:31:59 UTC
Created attachment 84664 [details]
Modified 4.1.1 -> 4.2 ebuild

I haven't got enough bandwidth to download new 4.2 packages right now and thus am unable to test this. It's a modified 4.1.1 ebuild with the updated package list. Old etherboot images should reside in files/.
Comment 2 Pinky 2006-04-15 01:56:32 UTC
except missing " at line 94

file:
/etc/X11/default-display-manager
must be created manualy..

but works 
Comment 3 Jari-Matti Mäkelä 2006-04-15 08:08:09 UTC
Created attachment 84718 [details]
Minor cleanup version.

Fixed missing "-character, removed usb&floppyd comments and sections (I don't think these are being used anymore).

Hmm, AFAIK Gentoo doesn't use /etc/X11/default-display-manager? Other ltsp-ebuilds don't create it either.

Maybe someone could modularize the new features in 4.2 with USE-flags or something. I don't know anything about them yet. This ebuild seems to work for me at least.
Comment 4 Pinky 2006-04-15 11:38:49 UTC
   /opt/ltsp-4.2/i386/libexec/ssh-keysign
   /opt/ltsp-4.2/i386/libexec/ssh-rand-helper
scanelf: rpath_security_checks(): Security problem NULL DT_RPATH in /var/tmp/portage/ltsp-4.2/image//opt/ltsp-4.2/i386/usr/lib/perl5/5.8.0/i686-linux/auto/B/C/C.so
scanelf: rpath_security_checks(): Security problem NULL DT_RPATH in /var/tmp/portage/ltsp-4.2/image//opt/ltsp-4.2/i386/usr/lib/perl5/5.8.0/i686-linux/auto/B/B.so
scanelf: rpath_security_checks(): Security problem NULL DT_RPATH in /var/tmp/portage/ltsp-4.2/image//opt/ltsp-4.2/i386/usr/lib/perl5/5.8.0/i686-linux/auto/IO/IO.so
scanelf: rpath_security_checks(): Security problem NULL DT_RPATH in /var/tmp/portage/ltsp-4.2/image//opt/ltsp-4.2/i386/usr/lib/perl5/5.8.0/i686-linux/auto/XS/APItest/APItest.so
scanelf: rpath_security_checks(): Security problem NULL DT_RPATH in /var/tmp/portage/ltsp-4.2/image//opt/ltsp-4.2/i386/usr/lib/perl5/5.8.0/i686-linux/auto/XS/Typemap/Typemap.so
scanelf: rpath_security_checks(): Security problem NULL DT_RPATH in /var/tmp/portage/ltsp-4.2/image//opt/ltsp-4.2/i386/usr/lib/perl5/5.8.0/i686-linux/auto/re/re.so
scanelf: rpath_security_checks(): Security problem NULL DT_RPATH in /var/tmp/portage/ltsp-4.2/image//opt/ltsp-4.2/i386/usr/lib/perl5/5.8.0/i686-linux/auto/Cwd/Cwd.s

..........

scanelf: rpath_security_checks(): Security problem NULL DT_RPATH in /var/tmp/portage/ltsp-4.2/image//opt/ltsp-4.2/i386/usr/lib/perl5/5.8.0/i686-linux/auto/Unicode/Normalize/Normalize.so
scanelf: rpath_security_checks(): Security problem NULL DT_RPATH in /var/tmp/portage/ltsp-4.2/image//opt/ltsp-4.2/i386/usr/lib/perl5/5.8.0/i686-linux/auto/ByteLoader/ByteLoader.so

QA Notice: the following files contain insecure RUNPATH's
 Please file a bug about this at http://bugs.gentoo.org/
 with the maintaining herd of the package.
 Summary: net-misc/ltsp: insecure RPATH  opt/ltsp-4.2/i386/usr/lib/perl5/5.8.0/i686-linux/auto/B/C/C.so
 opt/ltsp-4.2/i386/usr/lib/perl5/5.8.0/i686-linux/auto/B/B.so
 opt/ltsp-4.2/i386/usr/lib/perl5/5.8.0/i686-linux/auto/IO/IO.so


Comment 5 Pinky 2006-04-15 11:42:49 UTC
file /etc/rc.usb seems present but unused? (option USB was removed...)
Comment 6 Pinky 2006-04-15 11:50:53 UTC
why is ltsp_nasd-1.2-0-i386.tgz download but not installed, it only use space on disk, because ltspadmin - install_tool download this for you self into pkg_cache
Comment 7 Pinky 2006-04-15 11:53:02 UTC
Why is ltsp_nasd-1.2-0-i386.tgz downloaded but not installed, it only use space on disk, because ltspadmin - install_tool download this for you self into /opt/ltsp-4.2/pkg_cache (if download then, I break instalation for download problems, ****** proxy admin)
Comment 8 Pinky 2006-04-15 11:59:46 UTC
Sory the "two" previous report are WRONG, mistake is on my side :)
Comment 9 Jari-Matti Mäkelä 2006-04-19 09:19:44 UTC
(In reply to comment #5)
> file /etc/rc.usb seems present but unused? (option USB was removed...)
> 

4.2 uses udev now. At least usb keyboards&mice work out-of-the-box. I don't think usb support can be separated anymore.
Comment 10 Rodney Arne Karlsen 2006-04-26 07:30:34 UTC
Is there a way to get around the rpath_security_check problems like this?

scanelf: rpath_security_checks(): Security problem NULL DT_RPATH in /var/tmp/portage/ltsp-4.2/image//opt/ltsp-4.2/i386/usr/lib/perl5/5.8.0/i686-linux/auto/B/C/C.so

I see Pinky mentioned it before but I don't see solution posted.
Comment 11 Julian Pietron 2006-04-27 07:12:56 UTC
Same problem for me, too. My system is:

Portage 2.0.54 (default-linux/x86/2006.0, gcc-3.3.6, glibc-2.3.5-r3, 2.6.14-gentoo-r5 i686)
=================================================================
System uname: 2.6.14-gentoo-r5 i686 AMD Sempron(tm) 2400+
Gentoo Base System version 1.6.14
dev-lang/python:     2.3.5, 2.4.2
sys-apps/sandbox:    1.2.12
sys-devel/autoconf:  2.13, 2.59-r7
sys-devel/automake:  1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r1
sys-devel/binutils:  2.16.1
sys-devel/libtool:   1.5.22
virtual/os-headers:  2.6.11-r2
ACCEPT_KEYWORDS="x86"
AUTOCLEAN="yes"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-O2 -march=athlon-xp"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/kde/3/share/config /usr/lib/X11/xkb /usr/share/config /usr/share/texmf/dvipdfm/config/ /usr/share/texmf/dvips/config/ /usr/share/texmf/tex/generic/config/ /usr/share/texmf/tex/platex/config/ /usr/share/texmf/xdvi/ /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/eselect/compiler /etc/gconf /etc/terminfo /etc/env.d"
CXXFLAGS="-O2 -march=athlon-xp"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoconfig distlocks sandbox sfperms strict"
GENTOO_MIRRORS="http://pandemonium.tiscali.de/pub/gentoo/ http://mirrors.sec.informatik.tu-darmstadt.de/gentoo/"
LINGUAS="de"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="x86 3dfx 3dnow X a52 aac aalib acl acpi alsa apache2 apm arts asf audiofile avi bash-completion berkdb bitmap-fonts bonobo bzip2 bzlib calendar cdparanoia cli crypt ctype cups curl dba dga directfb divx4linux dmx dri dvd dvdread eds emboss encode esd evo exif expat fam fastbuild fbcon flac foomaticdb force-cgi-redirect fortran ftp gd gdbm gif gimp gimpprint glut gmp gpm gstreamer gtk gtk2 guile hal iconv icq idn imagemagick imlib ipv6 isdnlog jabber jack java jpeg jpeg2k junit kde lcms libg++ libwww lm_sensors mad memlimit mikmod mime mmap mmx mng motif mp3 mpeg msn musicbrainz mysql nas ncurses nis nls nptl nsplugin ogg oggvorbis openal opengl oscar oss pam pcre pdflib perl png posix ppds pppd python qt quicktime readline samba scanner sdl session simplexml slang slp smartcard sndfile snmp soap sockets spell spl sqlite sse ssl svg symlink sysfs tcpd tetex theora threads tiff tokenizer truetype truetype-fonts type1-fonts udev unicode usb vcd vorbis win32codecs wmf wxwindows xine xinerama xml xml2 xmms xosd xprint xscreensaver xsl xv xvid yahoo zlib video_cards_ati linguas_de userland_GNU kernel_linux elibc_glibc"
Unset:  ASFLAGS, CTARGET, INSTALL_MASK, LANG, LC_ALL, LDFLAGS
Comment 12 Matt Schmandt 2006-05-05 13:37:16 UTC
Created attachment 86219 [details]
Fixed a couple 404s

I noticed that during emerging the posted 4.2 ebuild, I got a couple of 404 errors.  I corrected the paths and am resubmitting it.
Comment 13 Jari-Matti Mäkelä 2006-05-08 11:56:25 UTC
Created attachment 86436 [details]
Ebuild for ltsp-4.2 update 1

Sorry, I don't know how to fix that insecure runpath.

Update 1 contains a new kernel and a few package updates:
http://wiki.ltsp.org/twiki/bin/view/Ltsp/LTSP-42#LTSP_4_2_update_1_now_available
Comment 14 nobody 2006-06-02 05:13:36 UTC
Just a small report on my progress to install ltsp 4.2 in a gentoo/xen environment using this ebuild.

For dhcp/dns business I use dnsmaq (installed on another server) with the following options:

-----------------------------------------------------------
dhcp-boot=/pxe/pxelinux.0,ltsp,192.168.0.102
# root path
dhcp-option=17,192.168.0.102:/opt/ltsp-4.2/i386
-----------------------------------------------------------

Works great, but I had to do this change in the tftpboot folder:

-----------------------------------------------------------
ln -sf /tftpboot/pxelinux.cfg /tftpboot/pxe
-----------------------------------------------------------

Else PXE wouldn't find the configuration file "default".

So far my thin client booted ltsp and I am now working on the KDE configuration.

Is it planned to support the "LTSP localdev support package" with this ebuild? Would be great to be able to use swap over nbd.
Comment 15 Jakub Moc (RETIRED) gentoo-dev 2006-06-27 03:44:58 UTC
Re-assign wrt Bug 23545, maintainer retired.
Comment 16 Jari-Matti Mäkelä 2006-07-03 04:18:04 UTC
> For dhcp/dns business I use dnsmaq (installed on another server) with the
> following options:

I think the best documentation for LTSP on Gentoo can be found on http://gentoo-wiki.com. If you want, you can add documentation about LTSP with dnsmasq there.

> Is it planned to support the "LTSP localdev support package" with this ebuild?
> Would be great to be able to use swap over nbd.

Actually this ebuild already includes client side localdev support. Maybe a USE flag for disabling it would be a nice thing. The only problem is server side configuration. It should be pretty easy (one perl package and some custom scripts for ltspfs), but I'm administrating a Kubuntu LTSP server nowadays, so I don't have much time to play with LTSP on Gentoo. It also seems that the maintainer of LTSP ebuilds has retired :(

If anyone has time, here's a working solution for debian-based distros:
http://wiki.ltsp.org/twiki/bin/view/Ltsp/LTSP-42-LocalDev

it should be "converted" along with appropriate packages to work on Gentoo:
http://gentoo-wiki.com/LTSP_Configuration
Comment 17 Jari-Matti Mäkelä 2006-07-03 07:59:14 UTC
(In reply to comment #16)
> If anyone has time, here's a working solution for debian-based distros:
> http://wiki.ltsp.org/twiki/bin/view/Ltsp/LTSP-42-LocalDev
> 
> it should be "converted" along with appropriate packages to work on Gentoo:
> http://gentoo-wiki.com/LTSP_Configuration

Ok, I wrote a short guide there. It doesn't work as flawlessly as on Kubuntu, though.
Comment 18 nobody 2006-07-06 04:52:39 UTC
(In reply to comment #16)
> I think the best documentation for LTSP on Gentoo can be found on
> http://gentoo-wiki.com. If you want, you can add documentation about LTSP with
> dnsmasq there.

Good idea. I added the lines to http://gentoo-wiki.com/LTSP_Server#net-dns.2Fdnsmasq.

For the moment I am installing another gentoo server. As soon this is finished I will continune to test ltsp 4.2 on gentoo.
Comment 19 Oskari Rauta 2006-07-14 14:03:49 UTC
Created attachment 91729 [details]
 LTSP-4.2 update 2

Check http://www.ltsp.org for changelog about update 2 of ltsp-4.2..
Comment 20 Oskari Rauta 2006-07-14 14:11:35 UTC
Created attachment 91730 [details]
LTSP-4.2 update 2 - Typo fixed in this ebuild

LTSP-4.2 update 2 is out. Here's ebuild for it. This is second generation ebuild for 4.2-r2 because there was a typo in first one..

VNC use flag should be utilized instead of installing vnc module without questions.. Maybe later..
Comment 21 nobody 2006-07-21 07:59:54 UTC
> LTSP-4.2 update 2 is out. Here's ebuild for it. This is second generation
> ebuild for 4.2-r2 because there was a typo in first one..

Thanks, works fine here.

I did even manage to install local device access with fuse. For the server side installation I took the following file: http://ltsp.mirrors.tds.net/pub/ltsp/utils/ltsp-server-pkg-static-0.1.tgz.
Comment 22 Bret Towe 2006-09-03 16:17:00 UTC
Created attachment 95891 [details]
ltsp-4.2-r2.ebuild

updated a packages might of missed a few
changed it so kernel version is set up top
rather than changing 12 hardcoded versions
removed x dep as server running this doesnt need to have x installed
added sane rdesktop and vnc use flags

side notes:
isnt audiofile just a dep of esd? if so that use flag should be removed
the pxe config install is a bit dangerous as it overwites whatever is in there
for example I have my own config there with lots of stuff id rather not have
written over  perhaps another way should be figured out?
Comment 23 Bret Towe 2006-09-03 16:18:11 UTC
1 other item is should we let gentoo strip all the binarys?
granted we could stop it for debug flag only
Comment 24 nobody 2006-09-05 01:13:43 UTC
Created attachment 96040 [details]
ltsp-4.2-r4.ebuild
Comment 25 nobody 2006-09-05 01:15:26 UTC
ltsp-4.2-r4.ebuild: I have updated the files in the ebuild for "LTSP-4.2 update 4" (http://wiki.ltsp.org/twiki/bin/view/Ltsp/LTSP-42).
Comment 26 Bret Towe 2006-09-07 12:14:51 UTC
Created attachment 96309 [details]
ltsp-4.2-r2.ebuild

updated few files i missed and moved rest of vnc under its use flag
Comment 27 Warwick Chapman 2006-09-25 13:33:26 UTC
Okidoki, so we have a ltsp-4.2-r4.ebuild which is LTSP 4.2 update 4 from Daniel Struck and ltsp-4.2-r4.ebuild which "updated few files i missed and moved rest of vnc under its use flag".

Which is the one you're going forward with, and any idea on the ETA for inclusion in the portage tree.
Comment 28 Bret Towe 2006-09-25 19:00:23 UTC
if you hadnt noticed this bug is filed under maintainer-wanted
so the chances of it going into portage any time soon is unlikely

and if you ask me of course ill say my version is the better choice
to go into portage at this time
in long term if this bug doesnt get closed
odds are another version would be a better choice if no one
picks up my changes and keeps them up to date
as I wont bother doing the up keep on it
I wanted to try the newer version of ltsp and had some time
so I added the changes the ebuild needed
Comment 29 Warwick Chapman 2006-09-26 03:55:45 UTC
howdy - where do i start wrt to taking this over?  can i just test/update as needed and then what is the procedure for getting this into portage?
Comment 30 Stefan Schweizer (RETIRED) gentoo-dev 2006-10-16 14:41:59 UTC
Well you need a developer to commit it or you need to be a developer to maintain it. It is also possible to proxy maintain it - comes down to nagging a dev to commit it.

I am usually quite open to commit something even if I am not that interested in it. Your bump looks good so I have committed it - without any -r. Thanks.