github.com/dahs81/otto@v0.2.1-0.20160126165905-6400716cf085/images/scripts/fedora/fix-slow-dns.sh (about) 1 #!/bin/bash -eux 2 3 if [[ "$PACKER_BUILDER_TYPE" == virtualbox* ]]; then 4 # fix bug to enable nm-dispatcher on Fedora 19 https://bugzilla.redhat.com/show_bug.cgi?id=974811 5 if [[ $(rpm -q --queryformat '%{VERSION}\n' fedora-release) == 19 ]]; then 6 yum -y upgrade NetworkManager 7 systemctl enable NetworkManager-dispatcher.service 8 fi 9 10 ## https://access.redhat.com/site/solutions/58625 (subscription required) 11 # add 'single-request-reopen' so it is included when /etc/resolv.conf is generated 12 cat >> /etc/NetworkManager/dispatcher.d/fix-slow-dns <<EOF 13 #!/bin/bash 14 echo "options single-request-reopen" >> /etc/resolv.conf 15 EOF 16 chmod +x /etc/NetworkManager/dispatcher.d/fix-slow-dns 17 service NetworkManager restart 18 echo 'Slow DNS fix applied (single-request-reopen)' 19 else 20 echo 'Slow DNS fix not required for this platform, skipping' 21 fi