I've verified this using the steps described in the SRU template
$ dpkg-query --show overlayroot 
overlayroot     0.27ubuntu1.3


** Description changed:

  === Begin SRU Template ===
- [Impact] 
+ [Impact]
  overlayfs writes some log information to the tmpfs that was intended
  to be then viewable after the pivot_root to the real root.
  The path used was /dev/.initramfs.  Due to changes in initramfs-tools
  under this bug, that path was no longer supported.  And the logging
  was busted.
-       
+ 
  There was no functional problem with this except in the crypt use
  case as described in bug 1634310.
-       
+ 
  [Test Case]
  1.) Start an instance of a cloud image.
-     
+ 
  2.) Enable proposed and install overlayroot to show fix.
-     $ rel=$(lsb_release -sc)
-     $ echo "deb http://archive.ubuntu.com/ubuntu $rel-proposed main" |
-     $ sudo tee /etc/apt/sources.list.d/proposed.list
-     $ sudo apt update -qy && sudo apt install -qy overlayroot </dev/null
-     $ dpkg-query --show overlayroot
-     overlayroot 0.27ubuntu1.3
-     
+     $ rel=$(lsb_release -sc)
+     $ echo "deb http://archive.ubuntu.com/ubuntu $rel-proposed main" |
+     $ sudo tee /etc/apt/sources.list.d/proposed.list
+     $ sudo apt update -qy && sudo apt install -qy overlayroot </dev/null
+     $ dpkg-query --show overlayroot
+     overlayroot 0.27ubuntu1.3
+ 
  3.) Enable overlayroot and reboot
-     $ echo "overlayroot=tmpfs,debug=1" | sudo tee /etc/overlayroot.local.conf
-     $ sudo reboot
-     
+     $ echo "overlayroot=tmpfs:debug=1" | sudo tee /etc/overlayroot.local.conf
+     $ sudo reboot
+ 
  4.) log back in and look around.
-    a.) check that 'overlayroot' is in /proc/mounts
-        $ awk '$1 == "overlayroot" { print $0 }' /proc/mounts 
-        overlayroot / overlay 
rw,relatime,lowerdir=/media/root-ro,upperdir=/media/root-rw/overlay,workdir=/media/root-rw/overlay-workdir/_
 0 0
+    a.) check that 'overlayroot' is in /proc/mounts
+        $ awk '$1 == "overlayroot" { print $0 }' /proc/mounts
+        overlayroot / overlay 
rw,relatime,lowerdir=/media/root-ro,upperdir=/media/root-rw/overlay,workdir=/media/root-rw/overlay-workdir/_
 0 0
  
-    b.) check /run/initramfs/overlayroot.log exists.
+    b.) check /run/initramfs/overlayroot.log exists.
  
- 
- [Regression Potential] 
+ [Regression Potential]
  A regression here is somewhat unlikely.  Most likely would be inadvertant 
failure.
  As you can see in the fix, the code looks for a dir /run/initramfs 
/dev/.initramfs
  and picks the first one that exists.  If neither existed for some reason,
  then debug would remain busted.
  
  [Other Info]
  The full overlayroot/init-bottom/overlayroot can be seen at [1].  The
  specific change that fixed the issue is in revision 112 at [2].
  
  [1] 
http://bazaar.launchpad.net/~cloud-initramfs-tools/cloud-initramfs-tools/trunk/view/head:/overlayroot/scripts/init-bottom/overlayroot
  [2] 
http://bazaar.launchpad.net/~cloud-initramfs-tools/cloud-initramfs-tools/trunk/revision/112
  
  === End SRU Template ===
  
- 
- Drop: Maintain compatibility with pre- /run configurations -- this was for 
compatibility with oneiric which is now long gone.
+ Drop: Maintain compatibility with pre- /run configurations -- this was
+ for compatibility with oneiric which is now long gone.

** Tags removed: verification-needed
** Tags added: verification-done

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1485752

Title:
  drop oneiric /run compatibility link

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/cloud-initramfs-tools/+bug/1485752/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to