'ltsp-build-client' should pull from *-updates repository by default
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
LTSP5 |
Invalid
|
Undecided
|
Unassigned | ||
ltsp (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
When building an LTSP client chroot from scratch, 'ltsp-build-client' should pull packages from hardy-updates by default. Figuring out that it *wasn't* pulling committed hardy-updates during a clean chroot build was a tedious process for me, as I was relying on functionality that was present in the updated "ltsp-client-core" package (namely re:Bug #235772), but it was never present after a chroot re-build since hardy-updates was never enabled in the chroot's sources.list file.
So, when 'ltsp-build-client' generates an /opt/ltsp/
---
deb http://
deb http://
---
I think this might be a pretty widespread misconception regarding issues/bugs with LTSP and issues/bugs that have already been fixed, yet updates are never applied since the repos aren't in the chroot by default (and aren't pulled during a fresh 'ltsp-build-
Changed in ltsp: | |
status: | New → Invalid |
To add a bit more information to this, here's what I did:
- Built a fresh chroot via "ltsp-build-client" (in an alternate dir /opt/ltsptest for testing) us.archive. ubuntu. com/ubuntu/ hardy-updates main restricted" >> /opt/ltsp/ i386/etc/ apt/sources. list
- su
- echo "deb http://
- chroot /opt/ltsptest
- apt-get update
And then....
# apt-get dist-upgrade image-2. 6.24-19- generic linux-ubuntu- modules- 2.6.24- 19-generic ubuntulooks initramfs-tools iproute klibc-utils libc6 libc6-i686 libcairo2 libdbus-1-3 libfreetype6 libglib2.0-0 libgnutls13 libgtk2.0-0 xorg-input- all xserver- xorg-video- all xserver- xorg-video- amd xserver- xorg-video- cirrus xserver- xorg-video- geode xserver- xorg-video- intel xserver- xorg-video- nsc
Reading package lists... Done
Building dependency tree
Reading state information... Done
Calculating upgrade... Done
The following NEW packages will be installed:
linux-
The following packages will be upgraded:
base-files bash bsdutils cpp dpkg eject file gtk2-engines-
libgtk2.0-common libhal1 libklibc libldap-2.4-2 libmagic1 libpam-modules libpam-runtime libpam0g libpango1.0-0 libpango1.0-common libpcre3 libssl0.9.8 libtiff4 linux-image-generic ltsp-client
ltsp-client-core ltspfsd mount openssh-client pciutils procps python2.5 python2.5-minimal rdesktop sudo tzdata util-linux util-linux-locales x11-common xorg xserver-xorg xserver-xorg-core
xserver-
58 upgraded, 2 newly installed, 0 to remove and 0 not upgraded.
Need to get 53.5MB of archives.
After this operation, 77.6MB of additional disk space will be used.
Do you want to continue [Y/n]?
---
Holy crap, 58 updated packages, including ltsp-client, ltsp-client-core, ltspfsd... I think we want those! :)