<div dir="ltr"><div dir="ltr"><br></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Mon, 19 Apr 2021 at 14:02, Andrew Cagney <<a href="mailto:andrew.cagney@gmail.com">andrew.cagney@gmail.com</a>> wrote:</div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Mon, 19 Apr 2021 at 11:53, Antony Antony <<a href="mailto:antony@phenome.org" target="_blank">antony@phenome.org</a>> wrote:</div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
transmogrifying once is not a best solution for unbound and nsd.<br>
some tests can modify the config files. So next test may start with a wrong<br>
file.<br>
<br>
I think the swan-prep should to copy fresh config files every time.<br></blockquote><div><br></div>Moving the nsd/unbound stuff out of transmogrify makes sense.<br><div> </div></div></div></blockquote><div> </div><div>I've updated transmogrify so that it no longer touches /etc/nsd and /etc/unbound.</div><div><br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><br>
the namespace directories and files, which are bind mount, should be setup<br>
in swan-prep.  especially because we want to restart inside a vm(east or<br>
west..) manually, inside a namespace, without resetting the all namespaces<br>
of a test. So I think we should leave those tasks in swan-prep. It should<br>
not be in namespace test runner.<br></blockquote><div><br></div></div></div></blockquote><div><br></div><div>... and I've modified start-dns.sh to tmpfs mount /etc/nsd.{conf,system}.d before copying in the custom files.<br></div><div><br></div><div>We can see how that works.</div></div></div>