diff options
| author | Craig Jennings <c@cjennings.net> | 2026-01-19 18:15:02 -0600 |
|---|---|---|
| committer | Craig Jennings <c@cjennings.net> | 2026-01-19 18:15:02 -0600 |
| commit | 87157d6f1f2b7eb9d30bf5db870d0c7e381604c2 (patch) | |
| tree | b84d3b140d9573cb91d085d60f9f232501667591 /build.sh | |
| parent | ef365033fd46911e079ebbea8d4f77b826e63f2d (diff) | |
| download | archangel-87157d6f1f2b7eb9d30bf5db870d0c7e381604c2.tar.gz archangel-87157d6f1f2b7eb9d30bf5db870d0c7e381604c2.zip | |
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
Diffstat (limited to 'build.sh')
| -rwxr-xr-x | build.sh | 13 |
1 files changed, 13 insertions, 0 deletions
@@ -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" |
