Situation of tftpd-hpa

Stéphane Graber stgraber at ubuntu.com
Tue Feb 9 15:05:48 GMT 2010


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Hello everyone,

Recently, tftpd-hpa got synced with Debian. We used to carry the 0.x
serie in the past and since Lucid we now have 5.x.

 tftpd-hpa |     0.49-1 |        karmic | amd64, i386
 tftpd-hpa |     5.0-11 |         lucid | amd64, i386

That sync made quite a lot of changes in the way tftpd-hpa behaves:
 - Instead of using /var/lib/tftpboot, it now uses /srv/tftp
 - The path is prompted with a priority HIGH debconf question
 - Instead of using inetd by default, it now runs as a daemon.

All these changes affect LTSP quite a lot as we are quite used to having
everything handled by inetd (openbsd-inetd) and have our scripts write
in /var/lib/tftpboot/ and not /srv/tftp.
That priority high question also means that anyone installing LTSP at
the moment has to confirm or change the TFTP path.

https://bugs.edge.launchpad.net/ubuntu/+source/ltsp/+bug/518815

I'm not sure I understand why all the changed in Debian, especially as
it's very likely to break a lot of scripts and confuse a lot of users.

I would be interested to hear if someone has a good reason to want that
quite important change happen in Lucid with all the work potentially
involved to update LTSP and other scripts using tftpd-hpa or if we
should rather restore the previous behavior and wait for Lucid+1 to
change it.

As far as LTSP is concerned, I guess I can quite easily fix the issue by:
 - Updating ltsp.seed to preseed that debconf question
 - Update the code to use /srv/tftp
 - Make sure we don't update the inetd record

But I'm also worried about other projects/scripts using that tftp server.

- --
Stéphane Graber
Ubuntu developer
http://www.ubuntu.com
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.10 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iEYEARECAAYFAktxecwACgkQjxyfqkjBhuyq8gCZAf35WjXIpV6qaYPyBbdQTGGI
IpMAnjLme7+hOvnKZwvRXbpGiSqS+QFl
=d1Vn
-----END PGP SIGNATURE-----



More information about the ubuntu-devel mailing list