From 906cc6f2186f2120bbbf85638dbdcde32645ded6 Mon Sep 17 00:00:00 2001 From: Craig Jennings Date: Mon, 19 Jan 2026 18:15:02 -0600 Subject: Add Avahi mDNS for easy SSH access, fix ISP firmware path - Add avahi and nss-mdns packages to live ISO - Enable avahi-daemon.service for mDNS discovery - Set hostname to "archzfs" so machines are accessible at archzfs.local - Fix ISP firmware path in install-archzfs: remove /mnt prefix for chroot --- build.sh | 13 +++++++++++++ 1 file changed, 13 insertions(+) (limited to 'build.sh') diff --git a/build.sh b/build.sh index e6d7111..852b9b5 100755 --- a/build.sh +++ b/build.sh @@ -113,6 +113,10 @@ linux-lts-headers wget networkmanager +# mDNS for network discovery (ssh root@archzfs.local) +avahi +nss-mdns + # Development tools for Claude Code nodejs npm @@ -231,6 +235,15 @@ info "Enabling SSH on live ISO..." ln -sf /usr/lib/systemd/system/sshd.service \ "$PROFILE_DIR/airootfs/etc/systemd/system/multi-user.target.wants/sshd.service" +# Enable Avahi mDNS for network discovery (ssh root@archzfs.local) +info "Enabling Avahi mDNS..." +ln -sf /usr/lib/systemd/system/avahi-daemon.service \ + "$PROFILE_DIR/airootfs/etc/systemd/system/multi-user.target.wants/avahi-daemon.service" + +# Set hostname to "archzfs" for mDNS discovery +info "Setting hostname to archzfs..." +echo "archzfs" > "$PROFILE_DIR/airootfs/etc/hostname" + # Set root password for live ISO info "Setting root password for live ISO..." mkdir -p "$PROFILE_DIR/airootfs/etc" -- cgit v1.2.3