Package: ltsp
Version: 5.5.5-1

Hello,

ifupdown recently went through some changes (details in
I https://bugs.debian.org/809166, to a lesser degree in
https://bugs.debian.org/809169) which currently "ifconfig IFACE down"
an interface which is "manual".

LTSP currently creates such a "manual" interface stanza in
https://sources.debian.net/src/ltsp/5.5.5-1/client/share/ltsp/init-ltsp.d/50-interfaces/:

  auto $DEVICE
  iface $DEVICE inet ${NET_DEVICE_METHOD:-"manual"}

whose purpose is to hide the devide from NetworkManager. This
will now break with ifupdown 0.8 as (1) "manual" interfaces are now
downed with "ifdown", and (2) networking.service lost the
check_network_file_systems() safety check from /etc/init.d/networking
which prevented calling ifdown during shutdown if the root fs is
remote.

It's still being discussed whether ifupdown should go back to the old
behaviour (in https://bugs.debian.org/809166), but there are good
reasons for the current one as this makes use cases with e. g. bond
interfaces easier.

To avoid relying on the fine semantics of this, it would be great if
ltsp could more directly express what it really wants to do by
creating a /etc/NetworkManager/conf.d/ltsp.conf snippet instead with

  [keyfile]
  unmanaged-devices=interface-name=$DEVICE

This should be a straightforward change in init-ltsp.d/50-interfaces.

Thanks for considering,

Martin

-- 
Martin Pitt                        | http://www.piware.de
Ubuntu Developer (www.ubuntu.com)  | Debian Developer  (www.debian.org)

Reply via email to