Skip to content

Commit

Permalink
netowrk: enable dnsconfd service in installer environment
Browse files Browse the repository at this point in the history
Enable dnsconfd service based on rd.net.dns-backend kernel option

Resolves: RHEL-TODO
  • Loading branch information
rvykydal committed Feb 18, 2025
1 parent 29a8f39 commit 2dac7ac
Show file tree
Hide file tree
Showing 3 changed files with 11 additions and 0 deletions.
1 change: 1 addition & 0 deletions dracut/Makefile.am
Original file line number Diff line number Diff line change
Expand Up @@ -35,6 +35,7 @@ dist_dracut_SCRIPTS = module-setup.sh \
anaconda-copy-cmdline.sh \
anaconda-copy-dhclient.sh \
anaconda-copy-prefixdevname.sh \
anaconda-dnsconfd.sh \
anaconda-ifcfg.sh \
anaconda-set-kernel-hung-timeout.sh \
anaconda-error-reporting.sh \
Expand Down
9 changes: 9 additions & 0 deletions dracut/anaconda-dnsconfd.sh
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
#!/bin/bash
# Enable dnsconfd.service in installer environment
# if dnsconfd backend is used.

dns_backend=$(getarg rd.net.dns-backend=)

if [ ${dns_backend} == "dnsconfd" ]; then
systemctl --root=/sysroot enable dnsconfd.service
fi
1 change: 1 addition & 0 deletions dracut/module-setup.sh
Original file line number Diff line number Diff line change
Expand Up @@ -50,6 +50,7 @@ install() {
inst_hook pre-pivot 50 "$moddir/anaconda-copy-cmdline.sh"
inst_hook pre-pivot 90 "$moddir/anaconda-copy-dhclient.sh"
inst_hook pre-pivot 91 "$moddir/anaconda-copy-prefixdevname.sh"
inst_hook pre-pivot 92 "$moddir/anaconda-dnsconfd.sh"
inst_hook pre-pivot 95 "$moddir/anaconda-set-kernel-hung-timeout.sh"
inst_hook pre-pivot 99 "$moddir/save-initramfs.sh"
inst_hook cleanup 98 "$moddir/anaconda-nfsrepo-cleanup.sh"
Expand Down

0 comments on commit 2dac7ac

Please sign in to comment.