Restore graceful shutdown of DNS server
Restore graceful shutdown of DNS server

Restore signal handling and graceful shutdown of DNS that had been added in
commit 564ee038cff669480ccecd7e999d3f41464b30ff but was subsequently lost
during rebase in commit 564ee038cff669480ccecd7e999d3f41464b30ff.

Graceful shutdown is necessary to ensure that when OpenShift's DNS server
shuts down, we remove it from the dnsmasq configuration.

This commit fixes bug 1624448.

https://bugzilla.redhat.com/show_bug.cgi?id=1624448

liangxia/origin,childsb/origin,tnozicka/origin,markllama/origin,childsb/origin,kargakis/origin,jim-minter/origin,ramr/origin,tnozicka/origin,jeremyeder/origin,mkumatag/origin,Miciah/origin,mdshuai/origin,mahak/origin,deads2k/origin,spadgett/origin,hferentschik/origin,ramr/origin,akram/origin,coreydaley/origin,deads2k/origin,markllama/origin,jeremyeder/origin,imcsk8/origin,JacobTanenbaum/origin,liangxia/origin,sferich888/origin,markllama/origin,jim-minter/origin,coreydaley/origin,enj/origin,dinhxuanvu/origin,hferentschik/origin,sallyom/origin,kargakis/origin,imcsk8/origin,markllama/origin,dinhxuanvu/origin,coreydaley/origin,deads2k/origin,bparees/origin,imcsk8/origin,kargakis/origin,enj/origin,Miciah/origin,childsb/origin,mdshuai/origin,liangxia/origin,pweil-/origin,mfojtik/origin,hferentschik/origin,mahak/origin,spadgett/origin,bparees/origin,liangxia/origin,mdshuai/origin,ingvagabund/origin,gabemontero/origin,akram/origin,pecameron/origin,Miciah/origin,tnozicka/origin,akram/origin,linzhaoming/origin,sdminonne/origin,tnozicka/origin,luciddreamz/origin,mdshuai/origin,jeremyeder/origin,xiuwang/origin,aveshagarwal/origin,pecameron/origin,imcsk8/origin,kargakis/origin,ironcladlou/origin,gabemontero/origin,csrwng/origin,dinhxuanvu/origin,soltysh/origin,mkumatag/origin,ironcladlou/origin,jim-minter/origin,openshift/origin,spadgett/origin,xiuwang/origin,jsafrane/origin,imcsk8/origin,ingvagabund/origin,sjug/origin,kargakis/origin,hroyrh/origin,aveshagarwal/origin,linzhaoming/origin,hroyrh/origin,mfojtik/origin,ramr/origin,sferich888/origin,childsb/origin,bparees/origin,nak3/origin,jeremyeder/origin,gabemontero/origin,jeremyeder/origin,jsafrane/origin,markllama/origin,linzhaoming/origin,sdminonne/origin,csrwng/origin,tnozicka/origin,hroyrh/origin,sallyom/origin,linzhaoming/origin,jsafrane/origin,aveshagarwal/origin,anpingli/origin,anpingli/origin,sjug/origin,enj/origin,pecameron/origin,aveshagarwal/origin,spadgett/origin,luciddreamz/origin,mahak/origin,hferentschik/origin,mfojtik/origin,sallyom/origin,luciddreamz/origin,ramr/origin,ironcladlou/origin,openshift/origin,sferich888/origin,spadgett/origin,JacobTanenbaum/origin,csrwng/origin,dinhxuanvu/origin,pweil-/origin,hferentschik/origin,kargakis/origin,dinhxuanvu/origin,luciddreamz/origin,sdminonne/origin,ingvagabund/origin,ramr/origin,pweil-/origin,liangxia/origin,imcsk8/origin,childsb/origin,mdshuai/origin,JacobTanenbaum/origin,hferentschik/origin,nak3/origin,markllama/origin,liangxia/origin,childsb/origin,aveshagarwal/origin,nak3/origin,mkumatag/origin,luciddreamz/origin,tnozicka/origin,linzhaoming/origin,sjug/origin,anpingli/origin,mdshuai/origin,luciddreamz/origin,xiuwang/origin,soltysh/origin,soltysh/origin,openshift/origin