Comment 2 for bug 562787

Revision history for this message
Scott Moser (smoser) wrote :

The source of /etc/ld.so.conf.d/libc6-xen.conf is vmbuilder:

$ cat VMBuilder/plugins/ubuntu/templates/xen-ld-so-conf.tmpl
hwcap 0 nosegneg

Then, in ./VMBuilder/plugins/ubuntu/hardy.py
def install_ec2(self):
   ...
   if self.context.arch == 'i386':
      self.install_from_template('/etc/ld.so.conf.d/libc6-xen.conf', 'xen-ld-so-conf')

That code will only run on hardy vmbuilder builds (not intrepid or later), and is only an issue when release-upgrading from an image built by vmbuilder.

I don't see anything obvious in bzr history as to why this was added (came in revno: 306.1.10 , with comment "Move suite specific ec2 stuff to ubuntu/plugins/*", but it doesn't seem like it was moved from anywhere).