From 1ee581ca0c2966ab16be02ab89fd403e4ee5e68a Mon Sep 17 00:00:00 2001 From: Simon Poirier Date: Fri, 24 Jan 2025 10:55:51 -0500 Subject: [PATCH] fix(buildd): add udev to buildd images. (LP: #2092196) On 24.10 forward, networkd relies on udev for interface setup. This addresses forever pending interfaces in networkd on buildd lxd images. --- live-build/buildd/hooks/03-network.binary | 12 ++++++++++++ 1 file changed, 12 insertions(+) create mode 100755 live-build/buildd/hooks/03-network.binary diff --git a/live-build/buildd/hooks/03-network.binary b/live-build/buildd/hooks/03-network.binary new file mode 100755 index 00000000..9d841bfd --- /dev/null +++ b/live-build/buildd/hooks/03-network.binary @@ -0,0 +1,12 @@ +#!/bin/bash -eux + +. config/functions + +chroot_dir=chroot + +# Networking interface configuration relies udev. +# In normal LXD images, it's a transitive depends of ubuntu-cloud-minimal +# seed, which isn't present in buildd images. +chroot "$chroot_dir" apt-get -y update +env DEBIAN_FRONTEND=noninteractive chroot "$chroot_dir" apt-get -y install udev +chroot "$chroot_dir" apt-get -y clean