we have a bad interaction between initramfs-tools and open-iscsi, resulting in the boot interface not being configured.
when the iscsi has a static address, the script `local-top/iscsi` from open-iscsi creates a /run/net-$DEVICE.conf file for the iscsi interface. The existence of this file makes configure_networking() skip configuring the BOOTIF later due to this code in `scripts/functions`:
for x in /run/net-"${DEVICE}".conf /run/net-*.conf ; do
if [ -e "$x" ]; then IP=done break
fi
done
we have a bad interaction between initramfs-tools and open-iscsi, resulting in the boot interface not being configured.
when the iscsi has a static address, the script `local-top/iscsi` from open-iscsi creates a /run/net- $DEVICE. conf file for the iscsi interface. The existence of this file makes configure_ networking( ) skip configuring the BOOTIF later due to this code in `scripts/ functions` :
for x in /run/net- "${DEVICE} ".conf /run/net-*.conf ; do
IP=done
break
if [ -e "$x" ]; then
fi
done