New changelog entries:
* debian/open-iscsi.kmod: drop; no static module list is needed if we let
iscsid load modules itself. LP: #1833586.
* debian/extra/initramfs.hook: add ib_iser to the list of modules
included in the initramfs, so that we can in principle support iscsi
root on infiniband.
New changelog entries:
* Merge from Debian unstable. Remaining changes:
- debian/tests: Add Ubuntu autopkgtest.
- debian/iscsi-network-interface.rules, debian/net-interface-handler,
debian/open-iscsi.install:
Prevent network interface that contains iscsi root from bouncing
during boot or going down during shutdown if the system is using
resolvconf or ifupdown.
- Let iscsid systemd job run in privileged containers but not in
unprivileged ones
- Start open-iscsi systemd job when either /etc/iscsi/nodes or
/sys/class/iscsi_session have content
- add IPv6 support
+ Source /run/net6-*.conf when needed.
+ debian/extra/initramfs.local-top: handle IPv6 configs being
shipped in DEVICE6 or /run/net6-*.conf in the initramfs, so we
can fill in /run/initramfs/open-iscsi.interface
- make iscsid socket-activated to only activate it as needed
+ debian/iscsid.socket: systemd socket file for iscsid
+ debian/open-iscsi.service: do not start or check iscsid.service
+ debian/rules: install and enable iscsid.socket
+ debian/patches/iscid-conf-use-systemd.socket-patch: default to the
socket
+ debian/open-iscsi.postinst:
* run restart logic only if service is running on upgrade
* drop no longer reachable upgrade path that affects iscsid
* disable iscsid.service on upgrade
* handle iscsid.socket to be started if the service is not running
yet
+ d/iscsi-disk.rules: Add a udev rule so that iscsid.service will be
run when udev disks are attached.
+ d/iscsid.service: Remove ExecStop= directive.
+ debian/tests/install: fix tests to work with socket activation
- Ship finalrd logout hook.
- debian/extra/initramfs.local-top: handle iSCSI iBFT DHCP to correctly
run ipconfig to gather all DHCP config info, including DNS search
domain, which iBFT can't provide.
- If iscsi root was requested, but no iscsi devices were mounted, remove
the initramfs interfaces stamp file. Meaning, that on shutdown there
is no 30s delay, whilst trying to re-establish iscsi login to perform
a logout.
* Dropped changes, included in Debian:
- Fix fail to build from source due to undefined reference to
minor
* Drop breaks on never-released version of finalrd.
* debian/net-interface-handler: drop upstart support, unused since bionic.
* Drop cleanup of upstart jobs, no longer needed post bionic.
* debian/tests/daemon: drop, unused.
New changelog entries:
* [eeda27c] Enable back pristine-tar as we have now committed it
from the old upload
* [645e13b] Switch packaging to Salsa (Closes: #899771)
* [9c86242] Add patch to fix FTBFS for missing macro.
Thanks to Scott Moser (Closes: #908160)