looks good ----- Original Message ----- > Recently rpm started [1] to look at /proc/self/auxv so it's probably > time to > bind-mount real /proc instead of only creating /proc/modules to > silence dracut. > > [1] > http://rpm.org/gitweb?p=rpm.git;a=commitdiff;h=280494cce023f3938023b9b2b1173405601e4ddf > --- > src/pylorax/treebuilder.py | 6 +++--- > 1 files changed, 3 insertions(+), 3 deletions(-) > > diff --git a/src/pylorax/treebuilder.py b/src/pylorax/treebuilder.py > index 1d4a24c..50062a3 100644 > --- a/src/pylorax/treebuilder.py > +++ b/src/pylorax/treebuilder.py > @@ -176,8 +176,8 @@ class TreeBuilder(object): > if not backup: > dracut.append("--force") > > - # Hush some dracut warnings. TODO: bind-mount proc in place? > - open(joinpaths(self.vars.inroot,"/proc/modules"),"w") > + # bind-mount proc in place - hush some dracut and rpm > warnings > + check_call(["mount", "-o", "bind", "/proc", > joinpaths(self.vars.inroot,"/proc")]) > for kernel in self.kernels: > logger.info("rebuilding %s", kernel.initrd.path) > if backup: > @@ -185,7 +185,7 @@ class TreeBuilder(object): > os.rename(initrd, initrd + backup) > check_call(["chroot", self.vars.inroot] + \ > dracut + [kernel.initrd.path, > kernel.version]) > - os.unlink(joinpaths(self.vars.inroot,"/proc/modules")) > + check_call(["umount", joinpaths(self.vars.inroot,"/proc")]) > > def build(self): > templatefile = templatemap[self.vars.arch.basearch] > -- > 1.7.7.6 > > _______________________________________________ > Anaconda-devel-list mailing list > Anaconda-devel-list@xxxxxxxxxx > https://www.redhat.com/mailman/listinfo/anaconda-devel-list > _______________________________________________ Anaconda-devel-list mailing list Anaconda-devel-list@xxxxxxxxxx https://www.redhat.com/mailman/listinfo/anaconda-devel-list